just heard from one of my friends that there's a playstation controller that you can hook up to yer computer via a usb converter.. rumble support and everything.. not sure about the validity, but he said he saw it at some store
*edit*
the playstation controller mentioned above is a regular ps1/ps2 controller - i was pointing out the converter ;]