Your Online Buddy
I've also been spending a lot of time writing solitaire games. Here's some links to games you can play right in your browser (or on your phone): Freecell Solitaire, Klondike Solitaire, Flower Garden Solitaire, Spider Solitaire, Sea Haven Towers Solitaire.
There was, it appeared, a mysterious rite of initiation through which, in one way or another, almost every member of the team passed. The term that the old hands used for this rite -- West invented the term, not the practice -- was `signing up.' By signing up for the project you agreed to do whatever was necessary for success. You agreed to forsake, if necessary, family, hobbies, and friends -- if you had any of these left (and you might not, if you had signed up too many times before). -- Tracy Kidder, _The Soul of a New Machine_
If you feel so inclined, you may browse my CD collection...