When registering domains for clients, what is the preferred way of handling the contact info? I assume that the client should be the registrant (owner), but what of the other contacts?

Should the webmaster (who maintains the site and decides where it should be hosted) be listed as the technical contact?

I have two different clients that I listed as registrant, admin, billing, and tech... and I had registered them via NetSol (I know, never again, but that is a different thread ) and now that I want to switch hosts for them, I know it is going to be painful. I am going to have to get them involved and they are both computer/web incompetant!

Just wondering how I should set it up in the future so that I can best make moves in the interest of my clients.