I hope Microsoft doesn't buy Borland. Apparently, in light of IBM's acquisition of Rational, there's been talk that Microsoft may acquire Borland, which bought TogetherSoft earlier this year. I hope not. Microsoft does not need Together/J, a Java-based UML tool -- they have Visio if they want a diagramming tool. Better, the entire field of CASE (Computer-Aided Software Engineering) is desperately in need of being revitalized by a new generation of tools: Microsoft should go back to the drawing board and create a diagramming tool that serves the needs of code-centric programmers: diagrams primarily as communication tools, diagrams that can be unlinked from the code representation (half the point of diagramming is eliding details; the other half is saying "What if...?". The CASE industry's decade-long obsession with creating "tightly integrated" diagrams has severely diminished the utility of CASE tools.) but on the other hand can be integrated into coherent, multi-representational models of a functioning system.
A Microsoft-owned Borland would certainly spin off or cancel the best commercial product for Linux development and Borland's JBuilder is one of the best commercial products for Java development and one would assume that it, too, would have to be jettisoned. Both of those event would be a loss to the general programming community.
Perhaps most importantly, Borland has, for 20 years (?), been a well-spring of innovative, high-quality, software development tools. Borland has stumbled several times over the years, and it may be in the interest of their shareholders to consider offers, but the spirit and independence of Scotts Valley has contributed a great deal to the software community over the years and it would be a great shame to lose it.