I am going to design a new website for a local cardiologist's office. Is the usual practice to let the client purchase their own domain name and hosting, or should I charge them for doing it for them? If I charge them that would mean I have to pay for their domain name renewal and hosting service. I could always park their domain name and host on my hosting server. However, I don't have a reseller's program. If I do these two options what is the markup price? I could always just let them purchase the domain name and hosting on their own. But then comes the hassle of getting the proper information from them.