Use those two at work all the time.
Ultra Edit is a text editor that's easy to use and has a small footprint. Come with a free trial and it's not that expensive. Use it here a lot for c/c++ code, it's also a great way to make/edit random .txt and .bat files. Has a lot of useful features.
Beyond Compare is also easy to use and has a small footprint. It, too, comes with a free trial and it's not that expensive. Use it all the time to merge new code into an existing build. It's also outsanding for backing up files (it'll compare a whole folder) and sync'ing folders. There a great and intuitive gui showing two folders and what's in each, and copying the files is EASY!
OTOH...it's very name is a bad pun! Bad sign?