I really think trademarking (which is NOT a very old practice) has gotten out of hand. I just read this story
news.netcraft.com/archives/2003/10/22/french_ruling_on_google_ads_has_implications_for_web_host_marketing.html
Now I can see trademarking your company name, and anything you invent, but being able to trademark words (that you certainly didn't invent) like 'body solutions' or 'market travel' is totally ridiculous.
What's to stop Billy Gates from going out and trademarking every phrase he can find regarding computing? Then no one can use them any more.
IMHO, it's high time to stop giving trademarks for mere words.