My first client already had a domain and hosting. My question, though, is what do you do when a client doesn't have either? What's the easiest way to do it?
For instance, do you just setup a godaddy account for the client, and then buy the domain and hosting there?