Reverse engineering a Windows USB driver - http://www.mattcutts.com/blog...