I keep hearing about this place, but I've never managed to actually make it out there. Anyone seen this video and can vouch for it?
Where are you located? Twenty Tap in Indianapolis often has one or two of their beers on tap. It's pretty good. Nothing to swoon over IMO, but good none the less.
I'm a bit north of that. May have to check it out next time I'm down in the city.