Contrary to most people in the world of free software, I am not against software patents and patents in general. This does not mean that I am not against all patents. Common sense should not be patentable, but it seems that the USPTO doesn't think so.
Patents are (ought to be) something you earn. If a corporation puts an effort (usually money) into developing a good and solid concept, they've earned the right to make money from it. Someone with the idea of buying things on WWW with only one mouse click or tracking stolen computers by sending HTTP requests or email has not made an effort in any way. Buying things by clicking is common sense, the other concept isn't solid and easily circumvented in several ways.
The problem with patents -- especially software ones -- is the way they are evaluated. In most countries, the applicant of the patent has to prove his idea's worth. In other countries, other people have to find flaws in the idea. I support the first method. If you claim something, then it's up to you to prove it.