Thanks Kev, all part of my haphazard career plan.
Let me know if anything looks broken. But break it to me gently :)