So in case anyone didn't know, I've been testing out the use of an xbox 360 controller, with playbasic.
I got myself a neat program called xpadder and it allows you to map the Xbox 360 controller to any keyboard keys or mouse input (I do believe)
I will confirm on the mouse input though later.
I'm using it with my game engine right now and I actually went out and bought my own because I was using my friend's, just because I wanted to be able to use a controller with my projects.
It is awesome.. and I highly reccomend if you have some spare change to get a program like that, for whatever controllers you may have laying around.