What I like about techstars - they don't pretend to be unique. Instead of going to some bizzare place like NY or whatever (they seem don't like SF) just to generate buzz they go to Boston, the most logical place for them to go to to attract more healthy attention. But people still generate buzz :)