Thanks for the reply. I ended up using IPN instead as I really had to
do a bit of testing in sandbox before I went live, and it does the job
fine. Definitely frustrating though. Paypal's Sandbox is a great idea
in theory, but I've always had issues with it ;)