I would advise you get a professional to design your site. It doesn`t look like you`re needing much done and that you`re just needing a simple site.
In your industry, it`s safe to assume that perception is everything, and that site won`t help you much when trying to establish credibility with people who needs your services.
The file sizes of the photographs you have on the site are `HUGE`...which can cause some big download times when people with dial-up connections attempt to open up your site. You can probably get someone to put together a professional looking web site for just a few hundred dollars (if that much).
Also, concerning the domain name --- it`s cute and all, but many people may have a hard time remembering how to spell it when they`re coming back trying to find you, so keep that in mind.
Also, pay the money to get a quality logo, it`ll make the biggest difference in how it`ll make your site look. This guy will make you a logo for $25 bucks:
Checkout his gallery