Content management systems, e-commerce stores, and dynamic sites in general, used to be big on adding variables to URLs as a way to construct search queries on content or to track visitors. Then along came advice from the search engines that said they see each URL as a unique if it has different variables. That little improvement caused a duplicate content mess.
http://www.toprankblog.com/2010/01/search-engines-url-variables/