It is a useful bit of code although I have to say that 3 main files as well as inefficient coding methods (no offense, Seth! It's still great&#33 make it a little irritating on occasion.