Scarygirl is a game that... well, it's hard to describe. It's an adventure game, it's a puzzle game, it's a platformer. It's also completely free to play. Oh, and it's wonderful.
You can play it here. Hard to believe that it's a free game, what with it being more charming, imaginative (and enjoyable) than most $50 titles out there.