This information in really great. At least now, I have some idea in what to prepare myself for. I am sure that other people reading this thread will gain from the information given so far.

Thanks to you all. If there are more people out there who can add to this I am certain that all will benefit....