Nice work...It's interesting that the OP has built in a feature to add events/milestones to each startup's timeline. Why not just go the data route and use Crunchbase [
http://data.crunchbase.com/], at least to pre-populate it some of the more standard milestones? (e.g. funding rounds, IPOs, etc)