Treehouse Brewing is a very popular mainlaind brewery that has opened a "branch" (pun intended) in Sandwich. Combine the popularity with limited parking and the result is a crowd control system where you have to purhase your "pours" ahead of time with a reservation. You can also reserve a time to pick up beers to go.
<AH>We went offseason on a lousy weather weekday so were able to get in without a reservation. We still had to purchase a ticket for our beers downstairs before approaching the bar upstairs - not sure I care for that. The one beer I had was fine, not great, but I should probably try them all.</AH>