I am interested in hooking up old school console controllers to my mame machine.  I'd like to start off with the regular ol' Nintendo controller.  So, I started searching the website and googling the WWW for information.  What I learned is that the NES controller can be hooked up to a computer (via USB or Parallel Port).  
For USB it looks like the easiest\cheapest thing for me to do is purchase the kit from Retrozone for $17.  
For those electronic geniuses this website may be of interest on how to make your own USB nes controller:  
http://www.zero-soft.com/HW/USB_NES_oldHowever, it looks like hacking a pad and hooking it up to the parallel port is cheaper and easy to do.  (website for those interested: 
http://www.heggeseth.com/controller.asp)
I'm interested in going this route but have a question.  It seems that the parallel port may not provide the power needed for the controller.  I need to know how you would provide power to the controller.  The more specific you can be the better. 
Also, will the controller work with Mame/MameWah?  I use MameWah as the frontend for all my emulators.  
Thanks.