Buzz is very nice, I use it a lot myself, but it hasn't been maintained in years except for some binary patches because the sourcecode got lost. Writing plugins for it is pretty easy if you know a bit of C++ (alas, no perl, though there are
some python bindings, apparantly).