I wrote this code for my own use, but I figured that I would share it with others. I never seem to get my work done, if I don't share what I learn. I'm meant to help others.