We have never been to Teds before but I do remember (albeit vaguely) a trip to Ma Browns with some buddies about 20ish years ago. I'm wondering if that's the same place? Same family? We will have to check this place out in November (for the newbies, of course). Does anyone know if they sell Teds t-shirts? That might be a fun souvenir.