A computer-implemented method of controlling: access to electronic content, the method comprising: receiving electronic content; and producing a file, the file comprising: the electronic content; and instructions for: collecting payment information; transmitting a message including the payment information over a network; receiving a reply to the transmitted message; and selectively providing acces