In response to 3.
Techstars has a good reputation. They have been one of the most successful incubators for their 2008 programs. They don't just coach you but they connect you with potential capital/funding or companies that might acquire or partner with you. That is much bigger then getting coached.