We use several free keyword research tools along with in house tools to find any new keywords or variations of existing keywords. Keyword research is an on-going process as new terms come up frequently. We would also use the search query report in Google Adwords to find new keywords and negative keywords to drive only qualified traffic.