Ok. I'm planning on trying the method where you get people to signup under your reseller hosting plan. I'm thinking about not giving them cpanel access, and registering the domain myself. They aren't really the crowd to know that they should get access to more than a wordpress blog control panel. If they tried to switch hosts, and I refused to let them, because I controlled the name servers that the domain is linked to, would it be legal?