Yeah, I vote for Magmic - top notch games! They have Freecell, Klondike, and Spider Solitaire which are worth checking out. I have freecell and it's great. (Also have Blackjack and Texas Hold'em).
Download them for a free trial to determine if you like them...