Flash Best Practices - Structure Newbie

Delurking, first time post–I’ve been reading through the forums, but I can’t find my answer, so if someone has a link because I’m blind, that’s excellent too!

I’m trying to write a portfolio gallery, and I’m uncertain what the best way to optimize user experience is. I’d just like a series of images, and when the user clicks the image or a button, to progress to the next image. Some descriptive text will be available below the image.

Now, is it faster to put everything in the timeline? To load external .swfs? To externally load even the images in those swfs? For the text handling, is it better to pass out some external variable and just use HTML? Should I learn XML and use that instead?

We’re using MX 2004. I’ve tried to ask this sort of question in class, but the teacher is a little hostile and just keeps saying “There is no right way”. Which, fine, but I’ve experienced enough bad flash sites to not want to contribute to more!

Thanks in advance for helping a newbie out.