"Macros are important in an office suite. They are the only realistic way for non-programmers to create interactive documents quickly or add special features to the application. While many open source office suites are embracing OpenDocument as a common file format, the lack of common macro language support will prevent meaningful file interchange.
"In OpenOffice.org (OOo), the most popular free software office suite, macros are usually written in the StarBasic language. Today, however, StarBasic macros have a couple of problems..."