Thanks guys.

Thats a few new resources for me to read through.

I am sure i'll have a few more Q's from time to time.