Hey, I saw that guy on 9/12/09 in Washington DC... I've been looking for a photo of his sign forever... thank you!
You're right... it IS the perfect Tea Party sign.