Well I guess it was going to happen one day. It was the Clasic mechanics car scenario. While I was busy looking after other people's systems I neglected my own. Updates were almost never done and changing passwords...... Well lets just say I was busy.
So you can imagine my surprise when I noticed my email had stopped coming in (email was hosted on the same server as the web site. You know many eggs and 1 basket).
When I managed to get a hold of the company that hosted my virtual server, to find out what had happened. They immediately said "Didn't you get my email?" Oh the embarrassment when I had to explain about my hosting methods.
Anyway to cut a long story short, the only option was to accept that my hacked system was dead and buried and that a fresh start was needed.
I was lucky really because I no longer had anything of real value on the web server. That's if you call a hand crafted online shop for selling software, no real value.
What I have decided to do is to use squarespace.com to host the web site and use google/gmail to host the email.
Obviously I want to keep my domain and all of the email accounts that go with it. From what I've read, this can be done via gmail using google app admin.
I'll post my progress and any issues I run into.