A game controller is provided. One or more main control input interfaces on the game controller consist of generalized sockets. A variety of modular input interfaces can be plugged into these sockets. Hardware specific to the input type of the modular input is contained within the modular input itself,...http://www.google.com/patents/US20110105231?utm_source=gb-gplus-sharePatent US20110105231 - VIDEO GAME CONTROLLER HAVING USER SWAPPABLE CONTROL COMPONENTS