I did power reset, it didn't work. So, as I said I unplugged it and came back in a few hours. It restarted, again it would only boot to OS X.
I then uninstalled a program I'd just installed. I ran Diskwarrior, it fixed it. I then ran Norton - it discovered no problems.
Its been working...