Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
We have multiple libraries for each functional group
Electrical (even mechanically designed parts)
Mechanical
Software
Technical Publishing (Arbortext)
Purchased Standard Parts
That way things are controlled by their functional group. Putting everything in one library is tough. You can always create Products lines and use PartsLink for products and have you top assemblies there, so you can reuse (if you can).