For those of you not aware, Xojo actually has a lot going for it. It’s cross-platform, with the development environment itself running on Linux, Windows, and Mac. The IDE itself is free (as in beer) to use. One only needs to start forking over money when you want to distribute built applications. And it has quite a powerful framework behind it, with a boatload of features that make building robust applications relatively easy. Even the language is quite nice. Xojo’s language, which is an object-oriented, dot-notationed form of BASIC, has more in common with Java than BASIC, really.