Good job Stuart, what a ride, and I haven't even got on yet!