I forgot to mention that this was inspired by a comment made by CuriousLurker in a previous thread. That comment motivated me to take the time to write this. Thanks CL!