You should DEFINITELY pay somebody to do your design, or at leat purchase a nice template. No offense, but that design is so bad it will reflect very poorly on you and your business and you will have a very tough time finding people otehr than your friends and family to host with you.
I would definitely look into purchasing a template or having your site designed to get a more professional feel. Their are some pretty inexpensive templates if you can't afford a total site design. You can use some here for around $15 http://www.we-sale.com/templates/