Hardly a week goes by without the controversial issue of software patenting hitting the news. Particularly controversial are the business-method software patent filings that are inundating the U.S.