Hi Dave and welcome to KH!
What this does is put the nameservers that the domain is configured for at the registrar into your local DNS zone file. If you still have your old nameservers configured there then that is what will go into your zone file. The only way to rectify this is to edit the DNS zone file and put the new nameservers into it.I did that too ... so I went back with "Modify An Account", but can't seem where to fix it. Any ideas?
At the time that I wrote this guide when a new KH VPS was commissioned and you first logged into it you would automatically be walked through an initial configuration. At end of this configuration you would be asked if you wanted to create A records for your nameservers. If you don't have these your DNS can have issues. If you didn't get prompted to go through this step you can add them by logging into your WHM and going to Server Configuration >> Basic cPanel & WHM Setup. All the way at the bottom your DNS servers should be listed along with two buttons. One of these buttons is Add an A entry for this nameserver. Simply click that button for each of your nameservers and a zone file will be created for each of your nameservers.Be sure to create A records for the host and for your nameservers.
I don't know what those are or how to do that. Can you elaborate?
No you do not really need to do this. This simply gives you preconfigured packages that you can assign to new accounts when you create them rather than having to go through and configured all the options for each one every timeIn WHM go to Packages and run Add Packages.
Do we really need to do this? I just created an account and specified this info then.
No guide can cover every possible scenario for every person. I've edited the original so that this will hopefully be more clearIf you have not changed the nameservers at your registrar then you should do so now and point them to your own local nameservers and then after a day or two your domain/account should be fully functional.
Kind of like what I was saying about knownhost's email "your first steps should be: [point your nameservers to us]". Probably want to copy the website over first, then do that. Also, if it was built on a template then it's better to start with a fresh template and re-customize it with one's content if there's a chance that the old site was hacked. Sometimes backdoors are hard to find, and would be terrible to copy one over to the new server. (a ton more work though, but can be worth the peace of mind).