I wish there were more resources available detailing how to write drivers.  I've had this dream in the back of my mind for a long time of hacking a standard USB port on the end of a Steel Battalion controller, and then writing a PC driver for it.  But I wouldn't even know where to start, really.