I was born with "The Knack", per Dilbert, and have been programming and designing Embedded Systems ever since. I am a American Society for Quality - Certified Quality Software Engineer, with background in Analog/Digital hardware system design and layout. I worked for many years in a electronic Contract Manufacturing (CM) environment. I know what it takes to have a idea come in on the back of a napkin, and get a finished product out the door, from BOM to PCB. See my blog on the subject: http://blog.designer-iii.com/contract_manufacturer/20090616-211514-Is-there-a-rule-of-thumb-for-estimating-the-cost-of-getting-circuit-boards-assembled My particular interests are in the area of requirements management and Software Safety. See my award winning web site on the subject at http://www.softwaresafety.net , and my blog http://blog.softwaresafety.net .