Virtualize, Virtualize, Virtualize
My wife & I are starting a new company with a friend of ours who lives on the other side of the country. Given the logistics of this, and the fact that we will be moving abroad next year, we're looking towards virtualizing as much of this business as possible.
The first thing that's struck me as critical is to eliminate the need for paper/snail mail. I'm looking at http://www.earthclassmail.com/remote-addresses for this.
Accounting. We're looking at quickbooks online. It seems to handle check writing, payroll, and bookkeeping for $50/month, as well as having an option for credit card processing.
E-mail and Calendaring. We'll likely be going for Google for this.
Wiki/Documentation management. Right now we're sharing everything through Facebook, but we're looking at Atlassian's hosted services as a better option.
Web Hosting. I run a web hosting company, so this isn't much of an issue, but if it was, I'd most likely use something easily scaleable such as Amazon EC2 or one of the other upstart grid hosting companies. I'm trying to limit the number of applications we'll be managing to only our core products. Everything else I want outsourced.
I'm sure there's more I'm not thinking of, any tips/suggestions on how to run the least centralized, most virtualized business possible would be helpful.

