Ian, compatibility mode puts the ? in if I'm not mistaken.

Also, he's using a rather old version of PHP, and that might be part of the issue, because if I remember right, older versions handle the query string differently.