Accounting in the cloud is closer than you might think. In fact, it's here, in some cases. QuickBooks Online, of course, is entirely cloud-based, but it does not yet offer all of the features found in Intuit's top-of-the-line products, Premier and Enterprise.
In the meantime, Intuit itself, as well as third-party developers, have built online apps that fill in some of the gaps. These add-on solutions exist on websites, but they can collect data and synchronize it with desktop QuickBooks. So can that iPhone or Android that's sitting on your desk right now.