I'm assuming if you were looking into this two years ago you know about Visual Pinball. VP9 would have been the standard then. The new improved version, Visual Pinball X, is the improved version and what most new development is done for. You will need a decently fast computer/graphics card to handle it. If not, Visual Pinball 9 is still great and has hundreds of tables for it.