I was talking to a client about Netshine and we looked at implementing it to his website, however , one facility that ended up in us not using it was the ability to have downloads associated to the client.
i.e. If a client ordered a "DOWNLOAD" then this download would be A.pdf, if another client ordered a download this would be B.pdf, i.e. each download was already created for the client outside of Netshine, but they could only download it when they had paid though the system. The other feature would that once the client had paid for it, it was then publicly available via a link.
i.e. imagine a certificate with a clients name on it, instead of a program or other download.