I have been wanting to write it (actually, several, as the way clients talk to each other, the way they talk to the tracker, their file handling etc are all very separate concerns). I have also been meaning to finish my CDDB stuff and to finally put up the Postscript glyph to Unicode mapper I wrote for my current work project. That work project has priority, though.. :) I've been subscribed to the btprotocol-List for a while too, but haven't been reading so far.
Makeshifts last the longest.