I really wouldn't recommend fully Flash templates. I would jsut build the site in XHTML and CSS then ONLY using the Flash where it is needed. You can use AJAX to bring the functionality to your site. It will improve your search engine ranking and make your site more accessible. Adobe, Google, Yahoo and someone else are working on a Flash player that the search engine can read but that will be limited so use use nice graphics, AJAX, Javascript, CSS and and server stuff with PHP and only use the Flash for essential things. You will find you can do a lot of stuff with the CSS, Javascript and AJAX.