Hi Smart,
If you search the Google archives of sci.electronics.basics, sci.electronics.design, sci.electronics.misc etc you'll find a huge amount of info and links on this subject.
Start here:
http://groups-beta.google.com/group/...tronics.design

Arch