Thanks everyone for posting their ideas. Over the next few days I will be sifting through the numerous replies and choose one to work through. I had an idea that since there has been a great deal of response on this topic that I would work through the example test-by-test on my blog over the next few weeks. I will be starting early next week. If you have feedback on any particular part of the example I would very much like to hear about it.
Thanks again for your help.