On a mostly related note, how do these companies that are contracting out manufacturing do development and testing? I understand these manufacturing plants can make whatever you spec, but how do the companies come up with their spec, do testing, engineering? Do they have facilities for testing and design work or are they badging designs the manufacturer already offers?