@marcus cv,
I'm not sure where you got your stats but you better check them!
Statistics: John McCain has sponsored 537 bills since Jan 21, 1993, of which 340 haven't made it out of committee and 31 were successfully enacted. McCain has co-sponsored 1232 bills during the same time period.
John McCain sits on the following committees:
Ranking Member, Senate Committee on Armed Services
Member, Ex Officio, Subcommittee on Airland
Member, Ex Officio, Subcommittee on Emerging Threats and Capabilities
Member, Ex Officio, Subcommittee on Personnel
Member, Ex Officio, Subcommittee on Readiness and Management Support
Member, Ex Officio, Subcommittee on SeaPower
Member, Ex Officio, Subcommittee on Strategic Forces
Member, Senate Committee on Commerce, Science, and Transportation
Member, Subcommittee on Aviation Operations, Safety, and Security
Member, Subcommittee on Consumer Affairs, Insurance, and Automotive Safety
Member, Subcommittee on Interstate Commerce, Trade, and Tourism
Member, Subcommittee on Science, Technology, and Innovation
Member, Subcommittee on Surface Transportation and Merchant Marine Infrastructure, Safety and Security
Member, Senate Committee on Indian Affairs