In reading my usual digest of RSS feeds, I came across Merlin Mann's "I could totally use this" and then the source lazy contact manager - I figured it wouldn't be too hard to write, albeit roughly - and I would also find it useful.

So, I've written a widget (because I have no idea where to start on an Object-C app...) that lets you know which of your friends or contacts you've not been in touch with since a specified cut off time.

Download the widget (but it may require some Perl modules, outlined below)

Ketchup Widget

The guts of the widget is written in Perl, and there's some specific modules you'll need to install if you want to use this.

Installing CPAN modules

To install run the following in the Terminal app:

sudo su -
tar -zvf DBI-xxx.tar
cd DBI-xxx/
perl Makefile.pl
make && make install
sudo su -
tar -zvf DBD-SQLite-xxx.tar
cd DBD-SQLite-xxx/
perl Makefile.pl
make && make install

Get the widget

With those modules installed you can download the Ketchup Widget

† Ketchup...like 'catch-up'...

It should flip to the backside of the widget to start with. Enter the list of email addresses, comma or space separated, as you like, and then enter the cut off period in hours, days, months, etc.

If anyone can do a better job of the widget design, or even take the Perl code and port it to an Cocoa plugin I would be happy to hear from you.