I agree.  The technology to facilitate distributed teams working well together is in place, and it lets you pick to work with anyone in the world, while ducking a lot of office expense, etc...<p>As a founder of a small decentralized tech company, one of my favorite things is finding other small focused companies to do business with.  Finding a small company that loves what they do, and does it really well, and is small enough to understand your needs and really value your company as a client, makes everything about the relationship better.