varun21 - 2:05 pm on Apr 25, 2013 (gmt 0)
I do give them full admin. But during the development I develop an understanding on how tech savvy the client is. And accordingly I may create a second userid for them and let them know that admin is only for admin purposes.
For no 2 there are various plugins or you can edit the functions.php to hide the menus.