DeltaTauKyle and I are old discussion thread pals by now on the topic of BC, but I'll jump on to the list. I'm heading to BC as well.
I will point out that on the graduate portion of this site, there is a specific Boston College area. With that said, its much easier to have everything in one sub-section, so i'm all for this one.
I too know the Newton area fairly well.