Wow, that was really interesting stuff. I had never heard of AVRT and had to search for a thread to allow me to also know what it is. I have gone through it already and I found it really useful. I will probably refer back to it frequently whilst hopefully sobering up.
Thanks Algorithm and Bbomaha.