About text analyzing tools - these can help you analyze texts and see patterns - think of interviews, documents, webpages -- anything with lots of words. They will generally indicate word frequency and sometimes word connections.
More complicated programs like Atlas.Ti and NVivo can do more extensive coding and qualitative analysis of texts and are often used for ethnographic analysis.