I've developed an MFC based set of solitaire card games.  This includes both Solitaire and FreeCell.

What's So Special?

Both Solitaire and FreeCell come free with Windows and they aren't that bad.  Mine has,

Unlimited undo and redo
Can play with two decks of cards
Colorful backgrounds
Alternate ways of moving the cards
Scrollable window
Auto-move, double click moves the card to the most likely place for you

Coming Soon

Alternate card sizes for big monitors
Keyboard support

Why did I bother?

I always wanted to write my own card game (for some odd reason)
Wanted to showoff my technical skills
Wanted a two-deck version
Was wondering how hard it would be (it was easy, took two weeks for the basic game)
Wanted to be able to cheat (undo)
It's been a while since I wrote a program from scratch - needed the practice

Come back when I've uploaded it to this web site

Bug: I'm holding off on updloading, I have one bug which comes up the first time you run it.  When you first try and run the program it tries to load the state of the previous game, which doesn't exist and it crashes, hard.  Easy fix, just have to get around to it.
 
1