Great graphics on this site, including animations of cells. There are some puzzles as well, and just let me warn you – they are addicting. I spent 15 minutes putting together the streptococcus puzzle.