Xbox has it's own set of issues too. Got to PC--use a USB converter for your old console controller, or get a new USB one for the PC. Then, once everyone is off consoles...guess what, only one platform to program too because DirectX uses one set of intermediate API's that is consistent across all 3 flavors of Winblows (provided you stay in the one DirectX release, like DX9)--just have to program to that one set of API's.
Fully compliant DirectX9 game for all = WIN
Raist
