I have had so much fun playing some really cute, challenging and creative games on www.miniclip.com that I thought I must mention them here.
They have a huge list of flash games but sometimes you come across some real gems....
)My absolute favourite ever - this game consists of a rectangular wooden block that has to be rolled around a rectangular 2-d maze and dropped into a hole without letting it fall of the edges. There are 32 levels of which the last few are really tricky. The levels consist of all kinds of special buttons and tiles which need to be rolled onto or rolled around. The cool part about this game is that for many levels even if you get a solution you wont be able to repeat it next time without thinking. A must try.
This game consists of around 25 levels of really creative scenarios. You have to click around or click and drag objects until a play button appears on the screen. The aim is to finish the game in least number of clicks. Less than 600 will get you a bronze medal :). The whole game is in black and white and has that old cartoon feel.
If you get stuck google for the walk-through :)
This game consists of a time machine. Every time you enter it your future self emerges while your past self repeats its movements. You basically have to attain the level objective with the help of your past selves. It requires thinking in many dimensions :) Cute graphics and there is a very cool phenomena called time paradox where your past self dies while your future self is alive - which technically cannot happen- so your game ends. This game really got me thinking about how it must be made. Requires a lot of patience and thinking though.
This is a rather unusual game. It consists of a drawing of a ball, a flag and some objects between them. You have to get the ball to the flag by drawing other objects and using them to push the ball. Do go through the instructions before playing. It requires great amount of artistic skill and a different kind of thinking. No wonder I couldnt make much progress :(
Do play and enjoy!!!