Shel, you rock.
Not because you hate Ann (that's just a plus) but because you are the sort of person who has to feel reeeeaaaalllllyyy strongly about something before you would make a negative comment. Then, when you do, rarely, it's a zinger to beat all zings.
We need more Sheldons in the world, I say!