Могу рассказать про западных клиентов.
Насчет рабочего пространства: Офис, в смысле для клиентов мало кому нужен. Если на вас работает меньше 50 человек, то забейте. Однако вам может понадобится, нечто вроде производственного помещения. Тут правила просты, каждый человек может держать одновременно в голове от 5 до 7 объектов (не важно, 5 микробов, или 5 вселеных). Если число ваших подчиненых больше вашего максимума, вам нужно помещение где бы они сидели и друг друга контролировали, мотивировали и тд. Если их меньше то можете встречатся в кафе, раз в два дня.
Насчет юридического лица: Когда суммы за проект вырастут за $20k , клиенты будут обязательно требовать Invoice (фактура вроде бы по русски). Тоесть вам нужно будет юридическое лицо, чтобы выписывать счета.
Насчет рекламы не знаю. Ко мне клиенты приходили через мой блог (
http://orangeflash.eu сейчас переехал на
http://blog.kiichigo.eu/), через объявление данное от балды в ActionScript.org, последние три клиента пришли из LinkedIn.com.
Только я не занимаюсь сайтами от начала до конца (сейчас агентирую/куррирую один такой проект, но не знаю буду ли делать это в будущем). Я предпочитаю Crisis Management, тоесть когда у клиента проблемы, и их надо срочно решать, так как платят больше, и между этим занимаюсь консультированием/разработкой, тоесть интегрируюсь на правах Lead Developer в работающий проект. Обычно работаю с партнером, остально персонал нанимаю по мере надобности.