PySolitaire is a fork of PySol Solitaire that runs correctly on Windows and has a nice clean installer. PySolitaire (Python Solitaire) is a collection of more than 300 solitaire and Mahjongg games like Klondike and Spider.
This doesn't work with WinXP. Another PySol project fork, PySolFC, has been updated and maintained. It has 1000 games. Use it instead. It's last release was Dec 4, 2009. (Today is Feb 12, 2010.)