this is my first visit to the chowhound website. this is dope. I have a couple questions. First, I have never had lobster before and am excited to try some when I head to Acadia National Park in Maine later this summer. anyone know the best place to get lobster somewhat close to there? also, I must pass Buzzy's fabulous Roast Beef about 3 times a week and always wonder: is it any good?