@Benedick: I'm a big fan of Plants v. Zombies on the iPhone. Check it out - well worth the $2.99.