One thing I look for when buying a domain name is to see how many companies use that exact term as a part of their domain name. If companies are using more specific domain names for their websites, the generic term will usually be highly valuable to at least one company that wants to be THE exact match .com. With this exact match name, you can usually command top dollar.
For example, there are a lot of law firms that use the term “DefenseLawyer.com” in their domain name. You have everything from descriptive names like CriminalDefenseLawyer.com to geographical like NewYorkDefenseLawyer.com and everything else in between. Owning the primary generic term would presumably be of interest to many of those companies. This is generally the case with most exact match .com domain names.
By doing a Google search for the exact match .com name, you will see all of those developed websites that use that term in their domain name. There is your first round list of end user prospects when you look to sell the domain name. You can also search for that exact term without the domain name, such as “defense lawyer” in my example, and then you can see what I did to sell one of my domain names to an end user company.
Obviously the term needs to be generic, so something like VolvoDealer.com wouldn’t pass that test, even though there are a number of dealerships that use the term “VolvoDealer.com” in their domain names.