One thing that I noticed is that if you have a "Rate Request" page where the potential customer fills in the information, you can increase your potential volume. The page only has to be set up to send an email to you and you can get back to the customer with the rate and your personal touch.
Do some research on web hosts and you can find someone that will be a good fit for you. Lay out a plan of what you want your site to do and then look to see who can provide all of your needs. I'm not very computer literate but I had designed a couple sites while attending college using Microsoft Expression Web. Maybe not the best program to use, but it was the one being taught to us.