This was a soft release on Big Fish today and it is a fantastic game; there have been so many good games released lately.
It's a match-3 game where you strategize your moves in order to defeat the enemy. There are lots of RPG-type elements in the game and there is a huge amount of area to explore. Big Fish also has the first Puzzle Quest game and I highly recommend that one as well--the first one took me about 25 hours to play through and I have read that this sequel just released will take even longer.
The only drawback is that there is no download trial for Puzzle Quest 2--but the first one was so good, and the second one has had equally good reviews, so I am going to do what I don't normally do and purchase it without a trial.