Actually, I was kind of thinking down the road a bit--like during Sox season (preferably when the Angels are making their first road trip).
And really, for all the NE folks, Boston or New York are about the only two viable venues. No matter WHERE you hold this meetup, someone's gonna get screwed over travelling.
That being said, New York is a helluva lot of fun. Just don't ask me to live there.