That helped a lot, thanks. In building my machine a big concern of mine was that the button config was going to be a problem since different n64 or playstation games use different button set ups - so I felt that if I had went from a game like Mario Party to SSB the same control scheme may be disoreinting. Thanks for sharing your personal experiance with this though, you raise a good point since the control scheme would be the same for every n64 or playstation game you'd have to simply learn the games controls instead of the set up. If you don't mind I'd like to ask you just one more question - how many buttons did you decide to settle with for your machine? I was going to go with 1 joystick and 8 buttons + start/select for each player - which would satisfy most games, however part of the reason I wanted a custom control scheme for each game was in case I wanted to include any games that had D-Pad buttons, since I don't have enough for all four with my current layout and don't want to add 12 buttons per player. Have you experianced any problems with the d-pad issue, for n64/playstation games? Thanks for your help so far, and as far as batch files go it's a thought - another thought I had was using autoit to create a macro to simply load using the emulators load control feature, but if I can get the system working by simply using the same control scheme for the entire emulator i'd be happy to just stick with it. Another idea I suppose is installing multipule n64 emulators - so you can have control scheme "A" "B" and "C", and then I could then categorize certain games into certain schemes, such as "The action game scheme" "The D-Pad scheme" ect. - the problem is the number of emulators is in fact limited, but hey, creative solutions never hurt anyone eh? Again, thanks for the help!