Wow this is a really well written report/tut nice work mate.