Well, changing the domain nameservers will change where the domain is pointing.
To actually change where it is hosted at - you would have to put in a transfer request with your registrar.
You confused me, so If my domain was registered with godaddy or 1&1. I would have to transfer the domian to x10 before I can put anything on it?
Yes . Go to the domain registrar and change the domain name servers and point them to whatever the host servers are. In x10hosting's case they are..
ns1.x10hosting.com
ns2.x10hosting.com