The only problem with all these pathces is that sometimes you'll end up not knowing if an app is misbehaving because of itself or of a patch... Except from that they are great.
That's why I have a small partition with a clean 3.1 install to test misbehaving applications.