@creece You can do as much logic as you want on the client side BUT BUT then you have to test all your client scripts against 6 different browser with 6 different versions...which would be 36 tests by script/change...so yes AGREE do everything you can on the server side.