I've decided that there will never be any ready-made library that will have more than 10-20% of the components that I need for
any project.
In the end, I came up with a personal solution that works for me, for EAGLE. A similar concept may work for PADS, but I don't know.
Basically, the solution is to write a simple program to auto-generate the component pads. I can specify SIL, SOP, TQFP-style, and the
dimensions, and it will create a script file that I can import into EAGLE, containing the pads and silkscreen outline. It is simple,
very crude stuff, but saves a lot of time.
If PADs has some scripting method, I'd suggest it is worth spending a day or two creating some simple software to do this.
For example my simple program is just about 50 lines long, command-line driven, no fancy GUI, and generates a .scr output.
I have another program to do the same for toroids for me.
I put my personally created parts in a separate library, since I tend to reuse components a lot, so that makes them easier to find too.
For schematic symbols, unfortunately that tends to be a manual process since you probably want it customized, but it doesn't take
long per component.