I heard something on TWiT a while ago that Google are developing GMail, the calendar and Google Office to have an offline element that syncs automatically with their servers when you connect meaning you have access to everything all the time. If its true that would be very good and could be what's needed to launch these things as a proper desktop-alone alternative.
Google Gears. Already in beta I believe.