I've got this worked out now...
But something like this was happening maybe:
I was trying to pass variables into $PHP_SELF where I'd have $PHP_SELF?user=foo set as a form action. In the next iteration (the next page) $PHP_SELF would be 'thepage.php3?user=foo' or that was my hope anyway. NS wasn't buying this and would dump '?user=foo'.