Pack and Go/Saving Strategy

I'm pretty new to Solidworks.  I make a product for various customers, (approx 300).  The product is always slightly different for each application.  I used "Graphite", (a 3-D wire frame program) to do the design.  I'm trying to use Solidworks for future design and modifications.  I was advised that Pack and Go was a good way to keep designs separate, so I'd have a record of each one. Is this a good strategy?

Depending the answer above:

I was using Pack and Go and had a part, (some parts sometimes), not be included when opening the new pack and go.  Software problem? Computer? Me?

SolidworksGeneral