There's a new transitive technology out there that claims "our software allows any software application binary to run on any processor/operating system." This means Windows programs would run on Macs, Mac programs would run on PCs, and we'd finally be all one, happy computing family. For more on this, check out the article in Wired magazine.
On Slashdot, someone asked the all-important question, is this legitimate computer alchemy or vapormare?
I have my doubts until I see it work myself. Call me faithless. But I blogged once that someday the biggest breakthrough in computer-supported collaboration will be greater compatibility. I believe the biggest barrier to greater online collaboration is we aren't compatible across platforms, or across programs.