I suspect many of the folks that are using duplicateMovie tend to attach the code to their movieclips.

I keep all my code in frame 1 (or the first frame after the preloader).

After attaching a movie, I assign any functions it needs at that time.

This is definitely more of a stylistic choice than anything else. Whatever you're used to...