The best approach when developing flash sites?

MMM ok I am starting a new project, developing a site fully in flash. One I did before was not the perfect of methods, as I used a preloader for the total site.

However I am sure that there are better methods for developing sites, i.e external movie clips. I am assuming that you would load your general template, and have areas where external swf will be loaded, i.e creating empty movie clips.

Then when the template loads you would be able to load individual swfs into the template where the holders will be. I am assuming you could equally control what loads and when.

I would really like for some advice on the best approach for this, so I can begin the project with a clear idea and best approach, rather than going down the guessing path again.

would I embed preloaders into each swf, or would I approach this sie of things differently? Any help and expertise would be wonderful, thankyou.

Trev