Well as I was moving to a new server I was stuck with the dilemma of being for the first time on a reseller hosting, just like standard everyday hosting only much more configurable and all the websites can be separate, instead of them appearing to someone elses.
The problem I had and could not find the solution for until, (my birthday was on the 3rd of april) Went out for drinks last night, threw up, felt like shit, never had a hang over like this before, crap. The domain wasn’t propagating and 30 emails later was about to give up.
The one thing they didn’t tell me was that I had to do this.
dns1.yourdomain.com
dns2.yourdomain.com
dns3.yourdomain.com
dns??.theirdomain.com <—what I had to do, makes so much sense. (the first in the dns zone)
Probably obvious to most but happy now its all back up and running.