in reply to Suggestions for writing a Perl application
When I was re-familiarizing myself with Perl a few years ago, I wrote a text-based freecell game. It was amusing to write, still has numerous "nice" features I can add when I'm bored (I haven't touched it in ages), and gave me a time killer when it was done.