For 'adamstorm' (or anyone else experiencing the same issue), this may be the solution (it was for me anyway)... Using the Game List Manager that comes with PinballX, (or directly editing the XML - whatever you're happier with) make sure that you delete any tables that are not ticked as 'enabled'. For example, I have Attack from Mars running under Visual Pinball 10. I previously had it running under VP9 but upgraded it when I saw the VP10 version. So PinballX would run the new, VP10 version I unchecked the 'enabled' box in Game List Manager for the VP9 version and made a new entry (under VP10) for it. Works perfectly in PBX; the old version is not displayed on the menu wheel, the new version is and loads and runs as expected. PBX Recorder didn't seem to like the reference in the XML to 'unenabled' tables as I experienced the problem adamstorm describes above. Probably worth pointing out that all three of my VP executables (VP9, VP10 and VP-Physmod) are in one folder. All of my tables are in the one folder too. It may be a good idea to delete (or move somewhere safe) any 'old' tables that you upgrade to VP10. A big thank you to gtxjoe, gstav and Carny_Priest for this great app.