> Question on how you bill your clients--:) hosting and domain registration up front.... this way I know that the client comes as close to owning their site as possible. it also allows me to setup their mail server so they can begin exploring the web and send email from their domain. (stroke, buzz, warm fuzzies) contract signing. 50% upload 25% 30 days 25% updates/additions/changes extra.