Guess what? I was right when I predicted that half my AddOns wouldn't work now with patch 3.1.
I still don't get why they changed all those API things. When I looked at the changelog, I noticed that half those changes were quite unneccessary and/or already had well-known workarounds.
Baaaaaaaahghghghrghghgherrrrrrghghghg