Happy hour

Free Budweiser today only!

Today, Sept. 29, 2010, is "national happy hour," a Budweiser PR stunt that involves giving away 500,000 free beers - and getting mad publicity - at...