@David Cavins - A drop in the bucket compared to y'alls work. But I had fun with it. :)