Can you register/buy domains with Knownhost? Sent an email, just waiting on an answer. I know I can do it on my old host urljet.
I've gotten to like NameSilo myself. Probably going to move all my existing ones over there from Namecheap.I would highly recommend never using your host for your domains. Just use Namecheap or Godaddy or such for the domain. That way you can easily just change the nameservers and such if you change hosting, instead of having to transfer the domain, etc. It keeps things nice and separate.
Sites can not usually be copied over from one account to another without complications. I can offer to copy all files from the public html of 8thos to 8th however I can not guarantee it will work properly afterward.