Kithara Software has a USB toolkit for quick development of USB devices in the Windows environment. The USB driver development kit also supports the most recent, Vista OS.
The biggest claim: non-technical folks can get their hands into USB driver development with little or no previous experience with USB. Simply edit an INF file and configure the USB stack to perform just about any function you desire.
Now, I’m no programmer, but have been around enough that I know nothing is quite this easy. None-the-less, with the popularity of USB, development kits such as the Kithara USB toolkit is a welcomed sign.
Source: Kithara Software