http://www.myairplane.com/index.php
there is a tab on the left hand side for FAA practice tests. You will have to register to see the tests. I have fun taking the instrument and Comm test from time to time just to stay in the game so to speak.
Ben, check out their "night charts" approach plates for the dark cockpit.