As long as we're talking about word processors that have come a long way since we last talked about them: Mac users should sit up and take note: NeoOffice 2.1 arrives on March 27th.NeoOffice is a OS X port of OppenOffice.org by a group of developers who have thought from the beginning that the Main OO.o team was taking the wrong tack in offering X-11 support on the Mac. Early NeoOffice releases were all-Java wrappers for OO.o (and were known as NeoOffice/J); recent releases have been Aqua native and, as of version 2.0, included both Intel and PPC binaries. NeoOffice 2.1 will include all the features of OpenOffice.org 2.1, including support for Office 2007 XML documents and Virtual Basic (VBA) macros. And, of course, possibly the coolest icon of any app on any platform.
NeoOffice also includes NeoLight, a plugin that allows Spotlight to index both content and metadata of OpenOffice and OpenDocument files. Users of main openOffice.org distribution can download NeoLight as a stand-alone application.
NeoOffice releases are named for the OpenOffice releases they're based on. Since this isn't an official OpenOffice.org release but a project based on OO.o, NeoOffice releases tend to lag a little behind their official brethren, so NeoOffice 2.1 will correspond to OpenOffice.org 2.1, which has been out for a while. While that sometimes means not being on the cutting edge, the NeoOffice release cycle does have a couple of advantages for uses. The most important, of course, is that NeoOffice is a native app. A less obvious benefit is that by the time a Neooffice release is rolled out, it contains the first several rounds of bugfixes to the OO.o codebase.
For those of you who just can't wait, there is still a NeoOffice 2.0 version available for download, and an Early Release version of NeoOffice 2.1 is available to people willing to support the project with a donation of $25 or more.

The open source Mono Project, which is sponsored in part by Novell, Inc. announced today that it has developed a Visual Basic compiler which allows software written in Microsoft's most widely used application programming language to be compiled and run on any platform which Mono supports. Until this announcement, Visual Basic applications could only be run on the Microsoft Windows family of operating systems.
First, let me start with the full disclaimer: I develop Windows .NET application by day (and by night too for ecto) and use Mac OS X at home for everything else. Before getting my Mac Pro last December I used to work on ecto using a second Windows machine, but since then I have been using Visual Studio 2005 in an XP virtual machine using Parallels.












