Thanks for the article. As has been pointed out, the stored procedure is not required, as there is a better way. (And I'm sure Olga will agree.)
However, if I hadn't read the article, I would not have considered either method. So thanks for bringing this to my attention!
I like it!