Another option that would and could be beneficial is a replace function. Have a checkbox that identifies if it finds this one particular keyword and to always replace it. As in my last example, it would be good if I can setup certain lego sets and change 10188 to be 10188: Star Wars Death Star. Leave it as a hyperlink and then work with the other feature I suggested or even the regular simple keyword information.
Also the replace function would be for each new post moving forward, not site wide, that would be to intensive on the site to find and replace every instance