Top in a Google search for what? Your name? Of course. But, when I search "Martinsburg Photography", you're not even on the first five pages.
My former flash site did that too. Coming up first as my own name is nice. Sadly that isn't going to generate any business, unless it's from people that already know my name. Not much of a marketing tool there.
My site sucks, but it's HTML, therefore I might have a chance to be noticed by the webcrawlers.
That said, search engines are becoming more "flash" friendly. My wife won't even wait until a fast site upoladed when we were looking at wedding photographers. I base things off of that experience, as she is a more typical "end-user" than I am. I'll tend to wait a bit more.