Ruby PHP Serializer is a Ruby module providing workalikes of PHP's serialize() and unserialize() functions, enabling it to manipulate serialized PHP data structures. It supports Array, Hash, String, Fixnum, Float, NilClass, TrueClass, FalseClass, and Struct, and has some support for arbitary object handling.
Vim6, editor of champions.
Folding, syntax highlighting, more configurable than a very configurable thing, a decent GUI, and in Windows a nice installer - it even intergrates itself into Explorer's context menu (if you ask it to). In easy mode, even a notepad loonie could use it.
And, of course, if you're prepared to get used to it and learn how to use what's probably the most important application you'll ever use, you'll find vim will scale as far as you like.
Don't trust your first experience with it or another vi derivative - once you've got past the first hurdle you'll never look back.
And you won't have to, since it's supported on just about every platform in existance :)