Ok, I didn't figure out what the exact problem was but I started looking at my SQL connection and noticed that it had some metadata stuff that was pointing at nothwind and I then remembered when I was creating the project I used the nothwind by accident and then hit back and created a new connection with my discountasp.net database.
I can't see why that would have been the problem but I then thought I would start from scratch and try the tutorial again. I called it SimpleSteps2 and coded it and uploaded it to the web and voila, it worked.
Thanks for all your help especially on a late friday night!
Now that this is working I find it hard to believe how easy it really was. I also think the deployment of the silverlight project is a heck of a lot easier than asp.net!
I also thought getting it hosted on DiscountAsp.net would have been harder but it wasn't. All of their directories and mimetypes etc are all setup properly. There's not much to do except put the files in the right place and make a simple change to the web.config to enable the multisomethingorother.
Considering it was a few hours to build the simplest project and get it running on a web page without having any knowledge of Silverlight, WCF and a only a basic knowledge of ASP.net I'm feeling pretty good about the rest of the project!
Thanks