Are you still using emacs and/or vim?
Yup, GNU Emacs (with cperl-mode). Though, I must admit that I haven't yet gotten around to learning elisp, so for me there's a lot of magic yet to be discovered. :) BTW, the docs for Emacs are very good.
Tried vim, but never could get used to modal editing. Was just way too easy to hit some wrong key and befoul my file. Also having to hit Esc (or `C-[') all the time became tiresome.
Now, as for the secret weapon, ... well, if I told you, it wouldn't be a secret. ;) C-x C-c!