Google: Lineup of basic programs
GMail (including Chat, Tasks and Contacts),
Calendars,
Documents,
Reader and
iGoogle
looks like a good starting point for a basic all-online system. The programs are well integrated, and can be accessed from any computer (and some phones). Many of the files they process can shared over the web, and more programs are available as needed - including Maps, YouTube and Blogger (and quite a few more).