A more serious variant of this issue:
Due to Ie8 enforcing the standard that a form cannot be embedded within another form, I need to iFrame the buttons and other paypal functionality (that are implemented as forms), out to separate asp.net modules. So far, seamless user experience.
However, when the user clicks on a button, does whatever on the paypal site, and clicks 'Continue Shopping' then they are returned to a blank page with a paypal button on it! (being the separate module).
I wish to use the return address to return to the 'head' page, but it seems not to work.
I can't believe that Paypal doesn't have a solution for this, given the install-base of ASP.Net and Ie8 these days.