I'm going to be building/buying a cab in the near future.
I haven't decided on which I will do.
Truly I don't care about the cab at this moment, because no matter how good/bad the cab looks it won't make a difference of the machine/software/controls/buttons are setup sloppily/horribly wrong/etc etc.
Should I start with software first and then worry about how/which/what buttons/sticks to use?
I have a computer at home just waiting to be setup/sold and after I decided to do this I knew which fate the computer was chosen for

.
So I've got the actual machine out of the way but I still need worry about what to do next after installing xp or win2k.
Also, which would you use? I, personally, would assume win2k because it's got less aesthetics and whatnot.
Front end, how many are there in all actuality? MaLa, MAMEWAH, etc?
Which is the best, what would be the easiest to setup?
Which would be the best/most versatile to use for emulators of older consoles and their games?
My side-plan is to make this setup have connections for ALL older controllers (NES/SNES/N64/SEGA/Saturn). I'm going to be excluding some older systems like Atari and stuffs (before my time).
I'm doing well considering how much information I've been taking in and no writing it down, lol.
I feel that I have so many unanswered questions and at the same time I'm not fully sure what all else to ask until I get that far.
I'm not sure what keywords I should be searching for and I really do not want to read every single thread on every page. :-/
Anyhow, I would appreciate advice, assistance, free stuff

and anything else you're willing to give.
Thank you.
-Nic