In reply to Matt C..

Cool. I don't think I've come across that one before. Or, I have and forgot about it. There are so many developers who have been building similar solutions.