Chesstempo.com

Untimed tactics practice that presents progressively harder puzzles.

Majestic Chess

CD computer game that offers tactics practice in a fun, game based adventure setting.

My son practices on chess.com since the time control on chesskid.com aren't adequate.