Я всегда делаю на своем сервере работу. Клиент может в любое время смотреть, что сделано, что нет. Что касается верстки и программирования: Я к примеру, делаю все сразу. Кто-то делает только верстку. Кто-то только кодит. Кто что умеет, тот так и работает )