Crossfire is an open-source MMORPG. It can be played on almost any platform (Java, Open Source, platform-specific compiles). It's downside? It's hard to learn. "apply" uses everything, and it can be a little daunting, and limiting, to have one interaction with most everything. However, once you get past the limited interactions and minor confusion, it's a fun game. It plays a lot like a roguelike without key-command binds, though you could, if you really wanted to, make your own binds (they don't work with the Java client for me, so I do without), host your own server (open source, with a lot of compiles, and two map packs), adventure through dungeons, and enjoy a lot of fancy scripting. Yes, it's both a dungeon crawl and a programming masterpiece. I give it Four @'s, and it's a wondefully enjoyable game. It's a small enough download, you have no excuse to at least try it. Unless, of course, the text interfaces put you off too much to even try it (Heathen Philistine is your new title if they do). I enjoy hosting my own server, by the way.