By the way Brad... Good job... however just getting it to work is only half the fun... finding ways to reduce your code is the other half. You will be surprised by how much you learn doing this... and how much better you will be next time.