Is TechStars Worth 5%?

I’ve been pleased to see that the reaction to TechStars has generally been very positive. We’ve been pleasantly overwhelmed with quality applications for the program – over 75 to date for the 10 spots.  There are still 52 days to apply, so if you are thinking about it, I encourage you to give it a…