woah...slow down there mate. first, just get the cabinet in a respectable state. i'm only trying to help, but don't get too into everything else yet. i wanted to put alot of stuff in my cab too, but after spending some dough, realized it was gonna be too tough, or wasn't worth it. now i'm not saying any of that stuff fits into my two categories, but start with the basics. you can always add more later. also, mame takes up a large enough chunk of the hd, so you might find yourself investing too much in space with all those programs.