Monthly Archives: May, 2010 Duplicate Windows 7 Commercials Show Why Software Patents are a Bad Idea May 9, 2010