Упрощённый алгоритм исследования собственной родословной ранее начала XX века я описал в ответе на этот вопрос: thequestion.ru
Если кратко, всё сводится к опросам родственников, чёткому и однозначному определению места жительства предков, их сословия и вероисповедания, и работе с архивными документами - самостоятельно или через специалистов.
Нормальные компании, занимающиеся генеалогическим поиском и историей семьи (приходится не только в архивах сидеть, но и выезжать в целые генеалогические экспедиции - брать интервью у родственников или соседей, например), конечно же, есть. Не буду их рекламировать, таких компаний не слишком много, рынок коммерческой генеалогии в России пока только в самом начале своего развития, но они существуют. Есть и частные генеалоги, работающие вне компаний. Полезный ресурс по генеалогии, где можно найти ответы на многие возникающие вопросы - vgd.ru
При выборе компании или генеалога нужно ориентироваться в первую очередь на то, каким образом происходит отчётность о поиске и то, как именно он ведётся. Если вам обещают через месяц готовое генеалогическое древо до 10 поколения, надо понимать, что это в принципе невозможно, если вы не представитель какой-нибудь царствующей династии. Нормальным должно являться предоставление копий документов о каждом этапе поисков, запросов в архивы, всегда чётким указанием источников информации и проч. - процесс правильного поиска всегда очень дотошен и долог.