One is all I need.

Moving forward.... I probably need to go ahead and explain what I've done so far.
The first thing I do when installing software on any cab, not just a racing one is to get it running on the same network as my desktop pc. I know some of you might not want your cab online and that's no problem either. For this particular build I'm just using a cheapo usb wifi adaptor. It's slow as can be, but it'll get the job done. The second thing I do is make sure all the related folders on my desktop are shared on the network. You see the most comfortable way to do a cab, especially one with oddball controls like a racing cab, is to do the bulk of the work on your desktop pc, or a pc where it's easy to sit and type for extended periods and then transfer it over. If you do it on your racing cab it's going to wear you out..... balancing a keyboard and mouse on your legs isn't the most comfortable thing in the world.
So what I do next is what most people do last... I set up a frontend. The gamelist on a racing cab is going to be rather sort and depends heavily on the specs of the pc and the type of wheel you use, so it makes sense to get a working gamelist before you do anything. You can also setup each emulator as you go and compartmentalize the work. [cheap plug] For this cab I'll be using Checkered Flag, as the bulk of the gamelist and artwork is already in place as well as general emulator configs. [/cheap plug] I haven't done a release in a while, so things might be slightly outdated, but don't worry... I'll update the app as we go.
Anyway.....
Something that makes things a whole heck of a lot easier, if you can do it, is to keep your file structure the same on your desktop and the racing pc. For me I've got some general folders to organize things like:
Emulators
Games
Roms
CheckeredFlag
All on the C drive of my desktop and they are all shared on the network. When I'm done with as much of the config as I can do on the desktop, I'll just copy them over.
This is common sense stuff but I just want to get us all on the same page. I'll transfer the front end and get started tomorrow, where I'll get in the nuts and bolts of things.
In the meantime.... On the racing pc I setup the things that it will need specifically. The Logitech profiler, mamehooker and all the support junk. A lot of my apps (and other people's apps for that matter) need the vb runtime files, the VC+ files, direct-x 9c, the dx8vb dll, and maybe a few oddball things that I'm forgetting. So I install all of that junk to save myself a headache. The links on this stuff is constantly changing and the install varies from the various versions of windows, so the best bet is to google it. The dx8vb stuff will be taken care of by me if you use my stuff in future revisions of my software and 90% of the time the vb and vc+ runtimes are already included with your OS, so the main thing is direct-x 9.