#1. The best way to keep ahead of the game is to teach it, this forces you to constantly review the basics.
Johnny FD