Check out www.poolstars.lt. It is a 3d pool simulator with multiple games including the regular 8 and 9 ball games, also snooker, 6 ball and 10 ball. It is 3D, good physics and you can play for real money! Free rolls every couple hours.