AVG had detected a virus and I couldnt for the life of me seem to get rid of it, so thought id take the easy option and go back 1 day on the restore (wish I hadnt now!)
Earliest System Restore available to me is from the 26th and the original one was to the 21st so cant restore back to before the problem started.
Now heading out the door so will try the .net framework fix when I get back and post results. Any further suggestions if that doesnt work or may I be looking at having to do a full system restore?