Best way to structure flash website?

I saw a post from circa 2006 on Kirupa, regarding the best way to efficiently structure a flash website. I’m wondering if this has changed? Should I be coding everything in document class… using xml… using only external swfs as my ‘pages’? Can anyone offer advice or a resource on the best way to organize contemporary clean and efficient flash websites? I’d love to see some examples and how they were structured.

Thanks!