Rubik's Cube! I got one about a year ago, and have been able to solve it from memory for about 4 months now. My best time so far is 1:41 (one minute and 41 seconds) I could sit for hours just solving it, then scrambling, then solving, then scramble it, then solve it again, and so on and so on. Seriously, its just effing addicting!