ST. LOUIS -- Anheuser-Busch is generating lots of buzz with an ad equal parts bawdy and hilarious, but you won't see it on television, and it barely mentions the beer it's advertising. Dubbed "Swear ...