I'm spending my Copious Free Time going through the Graham/Knuth/Patashnik _Concrete Mathematics_ textbook. This is the textbook used at one of Stanford's "on-beyond-calculus math for CS majors" classes. If nothing else, the discipline of doing the homework problems at the end of each chapter is good exercise for the little gray cells.