We all know the story of a hot internet startup raising hundreds of millions of dollars in venture capital in under 5 years, diluting the founders round after round in pursuit of an exit opportunity. When should a tech company raise venture capital, and when should it grow off of its own cash flow? How can a startup get the best investment terms from a venture capital firm? Is it dangerous for a tech company to accept debt financing?