Hey guys,I am looking forward to buy a gamepad for my laptop. My initial pick was Xbox 360 but then i found out that Xbox 360 Controller for Windows does not have programmable buttons that can be tied to keyboard commands. Whereas, in other gamepads like Logitech's Rumble gamepad F510, nearly everything is programmable and can be tied to mouse clicks and/or keyboard commands. So, please give your views on which is a better pick here inbetween Xbox 360 or Logitech's F510 and why.