Just ONE simple PRELOAD question

Hello, I have searched the forum and checked out the tutorials but I just can’t seem to get a simple answer.

All I’d like to do is have one preloader ( with bar ) to load all my external swfs ( and jpgs if possible ) that make up the flash site.

So in effect, I would just like all my swfs and possibly external jpgs ALL loaded before the user sees the flash site.

Any Flash Experts who can please help?

So what should I do? Load all my external swfs in frame 2 and have the preloader in frame 1? But what if some of the swfs in frame 2 are not to be shown until a button or action is executed but I would still want them preloaded so the user does not have to wait when they do click a button?

Thank you kindly in advance.