From Goodsol Development:
Pretty Good Solitaire is a collection of 920 solitaire card games, from classic games like Klondike, FreeCell, and Spider, to original games found nowhere else. Pretty Good Solitaire contains a solitaire game for every mood. Whether you want an easy, mindless game or an intellectual challenge, you will find it here. Pretty Good Solitaire is easy to play, giving you the choice of the standard drag and drop or its unique quick right button mouse clicks to move the cards. Don't settle for just being able to undo one move again, with Pretty Good Solitaire you can undo every move and redo them again if you wish.
What's new in this version:
Version 16.2 adds new games for a total of 920 games.
I can't comment as to pros because I deleted this software immediately without playing. See cons for explanation.
It's simple, really. CNET says the game is free, but at the end of the installation process it tells you it costs $24.95 after thirty day. That's ridiculously expensive, and I don't like to be deceived.