This was a typical small-business upgrade. The IT guy pretty much walked around to the two dozen PCs that needed to be upgraded and installed Office 2007. When you're one guy dealing with a small number of upgrades like that, there's no fancy pre-deployment test process. What that means is there are inevitably some issues that crop up on each user's PC where things don't quite work right. In my friend's case, her Outlook mail wasn't configured correctly.
Of course, there's no training either. If you've made the switch from Office 2003 to 2007, you know that it takes a while to get used to the new user interface. Now imagine returning from vacation facing the typical week-old backlog of work, then having to learn a new application at the same time. It sure would have been nice if Microsoft had worked a bit harder on making document exchange better between the two versions, so companies didn't need to waste time on an upgrade they don't really want. Then again, Microsoft wouldn't have sold two dozen Office 2007 licenses if that was the case.