Great stuff. I started off cocky .. and now my brain hurts. Looking forward to giving it another go :)