I must have missed this when it was originally posted. Very nice Hafeez! I agree with Ben that if it could have a OpenACS 4.x module for it, it'd be _really_ nice.
SOAP would be nice too. I haven't heard of anyone working on a SOAP module, and have no idea how hard it'd be it implement.