BTW, anybody else heard of these douchebags: http://www.thecardalliance.org/about/ They've been advertising on TPM a lot lately, so I decided to…