Linear Pattern sub-assembly

Hello all, First post here.  I am running SW2007SP0.0. Ihave a sub-assembly that I have inserted into a blankassembly. I ultimately need 40 of these sub-assemblies in mymainassembly.  Is there a way to invoke some type of linearcopyon this sub-assembly so I will not have to insert 40 of theseandprovide mates for all?  

Along those same lines, is there a way to pattern a partwithin anassembly?

I tried attaching the assembly, but I kept receiving theerror"The file type is not permitted".  

Thank you all,
Kevin

SolidworksAssemblies