Maybe I'll actually get around to hacking my barely useful OBDII code-reader into at least spitting codes out to the console rather than having to write them down by hand ^.^
http://hackaday.com/2009/08/20/reverse-engineering-usb-drivers/