I can see a lot of smaller businesses going towards Google Docs, OpenOffice.org and the like. Google Docs has the collaboration stuff built in, but Microsoft has SharePoint, which is a collaboration server/solution kinda thing. It's pretty slick, integrates with Office and Communicator/Messenger and stuff. But it requires a lot more infrastructure and is way overpowered for most small- to medium-sized businesses.
TFS for version control strikes me as a watered-down ClearCase. At least Microsoft finally gave VSS the boot.
I can see a lot of smaller businesses going towards Google Docs, OpenOffice.org and the like. Google Docs has the collaboration stuff built in, but Microsoft has SharePoint, which is a collaboration server/solution kinda thing. It's pretty slick, integrates with Office and Communicator/Messenger and stuff. But it requires a lot more infrastructure and is way overpowered for most small- to medium-sized businesses.