don't forget romlister too.
http://www.waste.org/~winkles/ROMListerIt's the inverse of what you're asking: you plug in the stick type and the number of buttons you have, and it creates a list for you. Uses the same criteria as maws, but is stand-alone. You can also filter out horizontal or vertical games at the same time to really get an idea of how many roms you can play.
Just remember that if you've got an 8way stick, that means you can also play 4way and 2way games, so click those checkboxes too, to get a complete list of all the titles your machine may be able to utilize.