Thanks for the reply, I have managed to sort out the problem. It was because my server is not able to server up .asp , I changed the script to php so that it would return the values and everything now works fine.
I have one other question though, Is it possible to put caption's or titles on the gauge, Looking through the documention there seems to be a mention of captions for charts but when it tried it for the widget it would not output the text onto it.
Here is what I used instead of the Cpudata.asp , I just called it cpudata.php and changed the url tag in the xml file and it was good to go.
<?
//This page is meant to output CPU Usage of 2 CPUs
//The data will be picked by FusionWidgets angular gauge.
//You need to make sure that the output data doesn't contain any HTML tags or carriage returns.
//For the sake of demo, we'll just be generating a random value between 0 and 100 and returning the same.
//In real life applications, you can get the data from web-service or your own data systems, convert it into real-time data format and then return to the chart.
//Set randomize timers on
mt_srand((double)microtime()*1000000);
mt_srand((double)microtime()*1000000);
$lowerLimit=0;
$upperLimit=16;
//Generate a random value - and round it
$randomValue1=intval((mt_rand(0,10000000)/10000000)*($upperLimit-$lowerLimit))+$lowerLimit;
$randomValue2=intval((mt_rand(0,10000000)/10000000)*($upperLimit-$lowerLimit))+$lowerLimit;
//Now write it to output stream
print "&value=".$randomValue1."|".$randomValue2;
//Or you can also write in the following format - using IDs
//Response.Write("&CPU1=" & randomValue1 & "&CPU2=" & randomValue2)
?>