I'm also working on an Astro City cabinet. Mine has a dodgy repaint job around the control panel and front part chassis. Still debating about whether its worth taking it all off and repainting or at least just the chassis around/below the control panel. Not even sure how the fibreglass underlay comes into play for repainting. I think I've seen a few listings from the guy you purchased from on Gumtree, selling a few working and monitorless versus city cabinets at the moment. If you're looking for a replacement control panel within the country, this guy looks to be doing some really great work: http://www.ebay.com.au/itm/SEGA-Astro-City-Control-Panels-NEW-/121623931140?pt=LH_DefaultDomain_15&hash=item1c5159e904 I also agree that you pretty much need to get more native arcade buttons i.e. sanwa OBSF 30s. This site is based in Perth but you still can't pick up from store. Shipping is relatively cheap though. As for the rest, I guess if you have a working JAMMA wiring set up going (as I see you have the original PSU) then you're pretty set to do whatever you want, original PCBs, MAME set up via a JPAC etc. I would probably ditch the megatouch system because the games seem kind of lame but it does have the touch screen system so that could be interesting for you to work on somehow. A good friend of mine gave me an ATi HD 4550 so that I could use CRTEmudriver and GroovyMAME which is a great way of running MAME in this kind of cabinet with the 15/25khz screen, but not sure if your Makvision is a trisync kind of monitor or more like a normal computer screen (which makes it a bit harder to get things looking authentic, but might make it much easier when you're trying to run things that are a bit more modern like Street Fighter IV, etc). Also. in regards to your last post, I guess that's true, issues with lighting and non-windows systems, but GroovyMAME on Windows 7 x64 is pretty much the best you can get at the moment for running things close to their original form. I think the linux equivalent of GroovyArcade (the distro based on the previous GroovyMAME) actually has more input lag than the former I think. Between us though, I don't really care enough about the fine details. Edit: ah totally missed your long post that mentions noodleshirt already, oh well. the guy does good work, worth a second mention.