Although I enjoy programming, I enjoy math more. Pretty much everyone has heard of Dr. Math. One of the lesser-known sites that I enjoy for a quick break is mathschallenge.net . In addition to problems (I’ve forgotten a lot about number theory over the years), they have a nice FAQ section, which is great for students.