
We're pretty much in the same boat. Even the broken controller thing (well actually, my GCN controller just won't move directly forward, making only certain games unplayable and I replaced it with one with an iffy R button ... and the Mad Catz one is a crapshoot).
I love that PC games usually support the 360 controller.