I just beat LIMBO. It was a fun puzzle game and I have to admit, I had to look at youtube on 4 different occasions to figure out the solution to a couple problems.
Limbo was good and challenging, but a bit short. If you like this, I recommend Nightsky and Braid. Both are really good puzzle games.. and Braid's ending is far more confusing than Limbo's.