Old topic. :-)
Haven't been playing for a long time now, it kind of lost me somewhere near the end because there's nothing new after a while and some of the high-level challenges are just ridiculously difficult, to the point where you can restart if you make one mistake.