Hi Jason, That works really well, but...
We're trying to avoid multiple downloads from one person (someone created a bandwidth bill that nearly bankrupted us!). In the above solution if you don't refresh the browser you can just keep clicking download multiple times. We need it to only be able to download once or maybe twice. Is there a way to do this using the session. Also, can we have how to achieve the error messages. Thanks.