Here's a fun little flash game. Super Stacker 2 gives you a whole bunch of different sized and shaped blocks that you must stack up and prevent from falling down. The shapes all have funny little faces that change (and make noises!) depending on how you treat them.
It's a fun challenge, and gets pretty tough for the hard levels at the end. Check it out!