I'd recommend an X-Box gamepad. I'll never use anything else.
http://secure.llamma.com/catalog/product_info.php?cPath=64_27&products_id=78&osCsid=f1606411070eca090d88d48995238d7a
http://phaseone.sytes.net/
Except you can download all of the nintendo games from any system onto it, which was a selling point for the Revolution in your eyes. Plus it will play sega and mame games also.