Re: How to hide a dashboard for non-admins?
@jonnylons I had a similar goal to you. I ended up instead creating a highly customised, edited backend. Whether you are interested in doing this completely or maybe just checking out some of the things I learnt, you may want to check out my guide to the matter here:
http://buddydress.com/forums/topic/customising-the-user-backend-and-default-blog-format-tutorial