C. Enrique Ortiz reports on a Patent Law blog which may have major ramifications for the ability of software to be patented (in the US; as far as I know you cannot patent software in the EU). The basic thrust of the argument is that programs run on 'general purpose' computers; i.e. they are not specific, 'particular' machines that have been created solely to run the software in question. It then follows that software is unpatentable if they can be run on any general machine. Of course, for any such change to patent law to be made, there will be counter-arguments from the huge patent players (Microsoft, Qualcomm, etc) that (for example) cars are general purpose machines but it is still possible to patent features for them....an interesting topic, and worth keeping an eye on.