(I seem to recall the occasional person asking for Erlang project suggestions.) Seems like handling zillions of connections in order to foil spammers might be well-suited to Erlang: http://www.onlamp.com/pub/a/onlamp/2006/10/12/asynchronous_events.html