lvr.com also has incredibly useful information. support jan axelson and buy one of her books, they're essential for any usb development!
I'm not saying there isn't useful information there, or that her book sucks. I'm just saying her website is a poorly organized mess that makes it less useful unless you know exactly what you're looking for. For a USB newbie it'd just be a maze of links, all alike.