Oh my God, I am loving this game. It has to be one of the best games I’ve played in a long, long time. If you don’t already have it then I suggest you buy it from the Popcap Games website or get it off Steam. If you get the Steam version you can get achievements ;D
Both Steam and the Popcap website have demo versions available
Here are some awesome screenshots of the game so far!