Around my house, my 14-year-old son Gabe has to take out the trash. So why can’t Microsoft do the same? I just upgraded to Office 2003 and I was stunned by all the junk the software left behind.

The upgrade went smoothly, but about a day afterwards, I ran one of my favorite pieces of shareware, Registry First Aid. It’s a great piece of software that fine-tunes your Registry by finding bad and outdated Registry entries, and then fixing or deleting them. It helps keep your system running at top speed, and in tip-top shape.

You might imagine my surprise when I found dozens and dozens of bad Registry entries left behind by the Office upgrade. For example, in my copy of Office 2003, the new path to Word is C:\Program Files\Microsoft Office\OFFICE 11\Winword.exe. For some inexplicable reason, the upgrade didn’t bother to get rid of the old, outdated Registry entries that point to the previous Word installation. There were similar Registry entries left behind for old versions of other Office applications, like Excel and Outlook.

There’s no need to bore you with the details of other Registry problems, but trust me, there were others as well.

Now, this may not be earth-shaking stuff. After all, my computer still functioned, even with the outdated and incorrect Registry entries. But over time, as your Registry fills with this kind of useless junk, your system slows down, and it’s more likely that you’ll encounter problems and crashes. That’s why I run Registry First Aid once a week.

Don’t get me wrong, I’m still glad that I upgraded. If you’re an email junkie like me, Outlook 2003 by itself is worth the upgrade.

But is it really too much to ask Microsoft to do some basic housekeeping when it comes to installing software? If an adolescent boy can remember to take out the trash, why can’t Microsoft?

Have you encountered similar junk left behind by Microsoft? What should be done about it? Let me know.