Yes, it works with anything. I would also suggest this one for emulators (N64 mostly): http://www.logitech.com/index.cfm/gaming/pc_gaming/gamepads/devices/288&cl=US,EN
The D-pad is functional at least. The older versions sucked though!
Random game thought :
Why is Bionic Commando Rearmed 2 getting so much hate? We finally get a real game and they're not even satisfied... I'm starting to hate the gaming community so f****** much...