I can't say for sure when it started working. As long as I've used it it always worked. Xpadder can take advantage of rumble too. Everytime I press my 'shift' key my pad rumbles. Games that support it also support rumble. Admittedly I have a Dreamcast and haven't really used a DC emulator to the extent where I can guarantee it works for Jet Grind. I'll have to do some testing. However, Jonathan @ Xpadder is pretty awesome at finding and fixing bugs as they get reported, so I doubt this problem still exists. Libusb is the PS3 controller driver right? Xpadder is a profiler, so you'd still be using the joypad driver so Windows can detect the joypad presses. All the functions that your driver supports should also work with Xpadder. In other words, you can use Xpadder for some emus and not for others if need be. In many cases it works better than the input system for emus (I don't use Xpadder for MAME but that's the only emu so far). You can also easily map a mouse to one of your sticks for games that need a mouse (I play Bejeweled and 7 Wonders a lot, so this is primo IMHO). It's really well worth the $10 for the software. Quite possibly the best $10 I ever spent!