You'll find all sorts of flash sites available and templates for them and people who will build them for you. If the price is under $500, then likely all you get is a template generated flash site.
I've designed hundreds of websites over the years and by and large I avoid the flash sites like the plague since they won't work on everyone's browser unless they download the the browser helper to run them. They are usually very slow to load, often have loud music, are generally hard to use, and get so "fancy" and "artsy" that the site itself becomes the attraction not the photographs. I find many of the flash sites almost unusable. They also rarely score well in search engines.
It is quite easy to create a very nice portfolio type site of your own using something like NetObjects Fusion, and then you have complete control over the content and design, because you design it.