I'm using PhraseExpress (free) too. I have a few macros set up for commonly used phrases, but thanks to its prefix matching and popup of multiple results, I also use it as a quick lookup tool for various strings so that I don't have to remember them.