Matthew, this is fantastic! Great work!
I think it should probably be called contacts.
If you want me to, I can post it on CVS. Or perhaps someone else can ensure you get your account set up.
I'm really looking forward to trying this out. I agree -- once we get it into CVS, then we'll worry about testing it, etc...
Once it's in CVS, I'll probably have some time to test it out as well.