I talked with Cam on IRC and I'm going to pick up this implementing the library interface. I'll put some thought into it and come back a little later with ideas and questions; otherwise shoot your ideas to/at me. Ken