Used sensibly Phrase Express is excellent. I use it for holding links etc for use in forums, but if you are not careful it can be rather intrusive. I tend to preface all my trigger commands with '#' e.g. '#web' will insert my web address -
http://www.gmayor.com
You can use the same trigger to provide a dropdown menu of simiilar items and the output can be formatted or not.
If you have a lot of texts that are repetitive or you consistently make the same spelling mistakes, it can be very useful.