FYI, I am planning on getting back to this (getting it stable and proper), but am swamped right now with other things (some D related :P ) - Gregor Richards