I find with Ultraedit you don't need code folding, because of the function list thingy. Just switch it to sort-alphabetically, and you can just double click whatever function you want.
Also, Ultraedit's regex (not PCRE although I've been bugging them about it) recursive folder search (and replace) are great.