sharedObject help -- won't clear

I am trying to create a option for my footer to load a movie file. It creates a sharedObject… user_so.qLoad.

first frame actions are this…

stop();
Stage.showMenu = false;
user_so = SharedObject.getLocal("user");
if(user_so.data.qLoad != undefined) {
	gotoAndPlay(2);
} else {
	stop();
}

When you click yes to load…

on(release){
	user_so.data.qLoad = "yes";
	_root.gotoAndPlay(2);
}

you have an option to unload the footer… and this is where it won’t work…

on(release){
	user_so.clear();
	_root.gotoAndStop(1);
}

it will go back to frame 1 on the root… and i trace the value and it goes to undefined… but it goes back to frame 2 and loads the movie again.

this is my first attempt at a sharedObject… can anyone help me out?

heres the source… i made a tester of the movie that loads…
its MX-2004