Clemens has a GREAT piece on software patents.
I agree with him entirely- there are some strange/insnane patents being awarded. But, we do not need to throw the baby out with the bath water.....