I think making an entire site in Flash is an awful idea. For example, what if someone wants to copy and paste a paragraph of text on your site... Can't be done in Flash. Not just that, but the fact that if they don't have flash, they can't figure out how to get to an alternative version.
I strongy believe that if Flash is used, it should only be implemented as a menu or header image.
I agree with Stephen on this matter, but under his name, where it says "^^ likes ASP.NET", I would disagree.

PHP/MySQL and maybe a bit of Java (not applets!) beat slow ASP any day.
Sorry. Got off topic.