Great collection of 21 iPhone Puzzle Games to Kill Time With. I downloaded 3 or 4 of them.
Update: Fixed link.