Hi Robert,
I actually replied to your original comment (immediately after posting my first comment) saying that I have used the trial of SEMRush and had no luck, mainly because it returned only branded terms for my sites and my competitors. In fact, I actually just counted and the 10 results that appear in the SEMRush report are actually on the first page of the Search Queries report in Google's Webmaster Tools.
I have not, nor did I claim to use the full version of SEMRush, that's why you will notice I stated in my original comment to you, "I am eager to hear from someone that has the paid version. Any insight would be great!"
And of the other programs I have tried, they typically would show generic keywords or phrase, which for my site match anchor text and/or keyword density. For instance, one of the keywords we rank well for is bill of materials. We do not target this keyword on our site; however, we have many backlinks pointing to a pdf about bills of material.
And regarding me slandering SEMRush, I am sorry you feel that I did. I thought I made myself clear in my comment by saying, "...I don't think it does that good of a job." - inferring that personally I do not care for it.
Again, I am sorry you feel I was attacking SEMRush, that was not at all my intent. I will make sure to be more specific the next time I reference a product in this way.
Mike