URLLoader and Variables HELP!

Hey i am trying to get this working and i know i can use string parsers to get what i need but that will become too messy for what i want. This is my following AS3 code:

var request:URLRequest = new URLRequest(“http://mywebsite.yadayada/flash_getproducts.aspx?Id=11”);
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener (Event.COMPLETE, completeHandler);
try {
loader.load (request);
} catch (error:Error) {
trace(“Unable to load requested document.”);
}

function completeHandler(event:Event):void
{
var loader:URLLoader = URLLoader(event.target);

trace (loader.data);
}

Now as soon as i run my movie i get the following error message and it never even makes it to completeHandler event:

Error: Error #2101: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.
at Error$/throwError()
at flash.net::URLVariables/decode()
at flash.net::URLVariables$iinit()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()

I need help for this urgently