Top-Down Assembly Advice

When taking a CAD course this past year, we learned atop-down assembly method for SolidWorks. Note that this was a CADcourse and not a SolidWorks course - SolidWorks just happened to bethe CAD package we used.
Now that I am on co-op for the year, I have been using it at work,and I am wondering if it is the 'right' method.

Could some of you SolidWorks demigods (or just some of you regularexperts) take a look and let me know what is good, what is bad, and whatwould be best?

Method in a nutshell: A governing sketch is made for each partinterface - this a part file with only sketches, reference geometryand surface bodies. Then a separate assembly is made for each partin the final assembly (box assy.sldasm and lid assy.sldasm in theexample attached) to define the parts. The part files themselves(box.sldprt and lid.sldprt) get put into the final assembly.
Note that Gov Sketch would usually not be present in the finalassembly (see the aside below).

Aside:
When using Pack & Go to make the zip, Gov Sketch.sldprt wouldnot get included if it wasn't in the final assembly.SolidworksAssemblies