Sorry it took me a while to get back to you.
Your description is most satisfying. Thanks.
I might add that it doesn't require a dedicated server process it operates over a typical network filesystem like NFS or CIFS or sshfs, provided that the underlying server filesystem can store 2^20 subdirectories in a single directory. ext4 and xfs do this well, ext3 and netapp do not.
--
Dan Stromberg