Whats the best way to organize flash?

I’m starting to work more and more in flash and most of it has been small stuff that doesn’t hog up the timeline but now the projects are getting larger and was wondering what the best steps are to organizing motion tweens and I suppose organize in general. Is there any rules of thumb to follow when building flash apps?

Thanks.