Working with the Phone CompanyLesson: Design your systems so that they will fail gracefully.Lesson: Know your phone company. Know its terminology, the right contact people, the phone numbers for internal organizations, and everything else you can find out.Incorporating Vineyard.NETInitial ExpansionLesson: Build sensible business partnerships.Accounting SoftwareLesson: Use your web server for as much as you can.Lesson: Have programs be table-driven as often as possible.Lesson: Tailor your products for your customers.Lesson: Build systems that are extensible, and always practice good software engineering.Lesson: Automate everything you possibly can.Publicity and PrivacyLesson: Always be friendly to the press.Lesson: Never give out your home phone number (and please don’t give out mine!).Lesson: It is very difficult to change a phone number. So pick your company’s phone number early and use it consistently.