Site development practices

I have been doing this for quite some time but I was wondering what was best practices for developing a site. My normal workflow from obtaining customer to a live site is to get them to host with me, create a space on the server for his new site, develop the site, then simply point the DNS to the new DNS server. I do this for NEW sites as well as existing sites if they are going to move their hosting to me.

I am using shared hosting with Hostgator and have several clients. Is this a good workflow or is there something else I should be considering?

many thanks,
Houston

Hello Houston,

Are you referring to a single shared account or are you providing shared accounts with a reseller account from HostGator?

Jack

Are you charging your clients for hosting services ?