Just wanted to throw this FYI out there for those people that have a PS3 controller and want to use it on PC.
1. Go to this link
http://www.gamefront.com/how-to-use-a-ps3-controller-on-a-pc/
2. Follow the instructions
3. When you go to choose a profile, don't choose "Playstation 3" like the guide suggests. Choose "Xbox 360 controller emulator". Your pc then thinks you have plugged in a 360 controller and maps the buttons accordingly (which is great since the only real difference is the analog stick is in a different place). All 4 top buttons work, the 4 thumb buttons, both analog sticks, start/select, ect.
I haven't had to remap buttons at all.