As many of you know, windows stopped allowing auto-launch for usb drives around xp sp2. That kind of sucks for our hobby as a little auto-launch stick would be nice for certain projects.
Anyway I saw this on hack-a-day. It's so brilliant I'm surprised I didn't think of it.

Basically just make a cdfs partition on the usb stick to make the computer think it's a cd.
Check it out:
http://hackaday.com/2013/04/29/sega-controller-houses-auto-launch-emulator/