Is there any difference between keyword research for a niche/affiliate type site vs. keyword research for a local service company?

Any thoughts on the best way to find keywords for this?