[edit] Potential bug
Using $_GET["useskin"] apparently produced strange side effects in my MW 1.15.3. I could not track them down but using
global $wgRequest;
$u = $wgRequest->getText( 'useskin' );
and then working with $u made them go away.
--BRFR 12:23, 20 February 2011 (UTC)