Right then, chocks away! Here goes!
By the way, all the good bits are Angelfire's. The dodgy parts are due entirely to my rotten grasp of HTML