You've described liberals to a T. Nice job, Oly! :-)
And btw, regarding a name to a face - we've met more than once, including a pub club last year. Oh, yeah, and there's the time I met you on the waterfront near my work to give you some ski boots free for your kid. Just sayin'. :-)