ArnieDillo (iPhone iPod)
CheatingDome.com
Gems Levels hint
Hidden gems are on levels 9, 11, 15, 16, 17, 24 and 31.