Well, it could be because there's no "call to action" in your site. Anywhere.
All Flash is pretty, but hostile to search engines, so that will hurt your findability. It's also slow to load and could turn off many viewers.
Are you tracking where you lose your visitors? What page do they abandon your site from? (All available for free in Google Webmaster Tools). Oh, wait - you can't track users in a Flash site. - Never mind!
Your landing page is unnecessary since your visitors can get to the blog from the website. It adds an extra step and wastes the precious few seconds that you have to grab the viewer's attention.
Your "prices" section may be your conversion problem. Don't hit the viewer between the eyes with the restrictive or negative language and contractual minutiae. What is the objective of your site? To find new clients, right? Do you tell a new client when they walk in the door that you charge $250/hour plus a non-refundable deposit? No, you don't, so why would you do it on your website? Get them in the door and screw them with your contract later.
Also, don't put up a "testimonials page". No one looks at them there. Scatter them among the sample photos.
I think that your biggest problem is that there is no 'call to action' anywhere on the site - and it should be on every page.
Last - I don't know about other states, but in California, "non refundable deposit" is an oxymoron and unenforceable. If a client takes you to small claims court over this, you will likely lose. A "deposit" by it's very definition is refundable. Call it a booking fee and you're in a more defensible position. Not the smartest way to do business, but at least more difficult for the client to demand a refund.
Hope this helps.
-------------------------
Steve Mann
Internet Videographer
MannMade Digital Video
My Email