Comment Comment by zacharypinter Did anybody else have the thought that Techstars might be closing shop by the title? parent zacharypinter 13 years ago