I built my own site for my appraisal business and it serves me very well. Pick your hosting with more than cost in mind. The connection serving your host greatly affects the function of your site. My web site is my main source of clients.
Nice Site. I'd check your XHTML Cert, it failed when I clicked on it.
I put my own together as well. I taught myself all of the flash, html, css with the help of some web tutorials. Tons of free stuff out there. let me know if any of you are interested, too many to just through up here
It will take some time, but its worth it.