На самом деле, чтобы адекватно общаться по-английски, совсем не нужно иметь обширный словарный запас. Достаточно хорошо владеть базовым набором, лексикон там весьма ограниченный. А если что непонятно, можно и переспросить у человека.
Ну, сайты у меня тоже нерусские. :) Из двух последних больших проектов один американский — www.trialpay.com, а другой на русском и английском — risovaska.ru/moodbox.com.
Ссылки на сайты, над которыми я работал, я веб-программист. Плюс на одном из этих сайтов можно было скачать приложение, долю которого я написал, но сомневаюсь, что заказчики лезли чего-то качать. :)
Главное — хоть как-то пытаться общаться.
Большая часть моей инфы применима и к работе с русскими заказчиками.
Да, это такая банальная истина — быть честным перед самим собой, но это так трудно. И так важно.