TMemoEx is a replacement for a standart VCL component TMemo for Borland Delphi 4 and above and BCB5:
no limitations on text size;
easy-to-implement highlighting of text styles;
hyperlinks support;
gutter;
user-defined block operations;
macro recoring;
auto-completion;
auto-change;
text templates;
total control on any operation on text, cursor, mouse and clipboard;
Windows XP visual styles compatibility;
and many more...