man, it's a chore. but I love it.
Lessee....
49way stick $40
GP-wiz $40
to automatically switch based on the rom you're playing you'll need a;
Front end
MAME
set49way app
controls.dat
a bat file to be called by the front end that calls set49way and then runs mame.
The best part about it is, when guests come over, they never ever complain about the joystick not working right... it's always just what they need, 2way, 4way, 4way diag, 8 way, 49way. The only thing it can't do is full analog games, yoke games, that kind of thing. So I leave those games off of my list.
With the new lighting stuff... I can now light up the buttons to be used on a game, so there's even less confusion on which one to use.