http://kristianduske.com/trenchbroom/ cross platform, open source, novel approach, recently written. Perhaps worth a look!