Just food for thought but stumbled over this the other day...
http://www.faqs.org/patents/inv/267837
your boy...
Alien