@battlebottle: that's cool about braid, but at this point i really want to get this figured out for ANY controller... i think xna supports xbox controllers natively but i'm working with a "generic" controller via direct x.