the forms method is set to GET.
the code here:
ToString(IIf(isDefined("Form.S_donorID"),"Form.S_donorID",DE("")))
was using the POST collection instead of the URL.
I had you change that to:
ToString(IIf(isDefined("URL.S_donorID"),"URL.S_donorID",DE("")))