This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
A perfect time waster! I finished level 30. Just to return the favor, here's another puzzle that my daughter found: http://www.playauditorium.com/#index. You can play the first several levels for free.