Is this anything like the Hackers Challenge? I like things that setup a problem and have you try it or solve the problem.