MemoRX

memoRX is really not your average memo editor. What makes it special is a extremely powerful search and replace capability based on Lua regexp. In short, you can explain to memoRX what kind of data you are looking for and what to do with the data it finds.

If you have a 'boring', repetitive task to perform on a long memo, chances are really good that memoRX can be used to perform the task automatically. Here are a few examples:

These are just a few examples of the things it can be used for, not a full list of 'features'. Most other similar programs can only do a small list of things it's developers thought you would need.
You can think of memoRX as a text editor equivalent of a very good programmable calculator.

For those who know what a regexp is, just to note that memoRX has not just a regexp capabilities but can also pass captured data through a user-written functions! You can even choose to interpret a captured string as an expression and execute it (turning your Memo Pad to a powerful calculator)! You can use the full power of Lua programming language for tougher tasks.

It's like a really big pack of LEGO. You can build a few things that you received instructions for, but you can also build a lot of things nobody else has thought of (or even considered possible).

The memoRX has been tested on a HiRES Sony Clie OS4.0 device. It should work no all Palm OS 3.5 and 4.X devices. You can download it from here.
A full manual is also available.