With all due respect, Scott, we get badly designed and poorly debugged code even from MicroSoft.
Windows Vista sucks buffalo whangs.
But I know what you mean.. Our VP in charge of communications cut a deal several years ago with Lotus for our corporate software. They paid $50 per user to Lotus, and this was some of the worst software I ever saw. After several years of bitching and groaning, the Lotus software upgrades brought it into respectable performance. Then, the Information Services jerks cancelled it and bought Microsoft. This caused a LOT of older data, reports, etc to move quickly to incompatible formats.
I have one personal computer running Linux and using Open Office. I may never buy another Microsoft based OS or bit of software if I can help it.