Well done - this is fantastic!
Aside: I've just registered and this is my first post.  I'm new to the GPH scene, having just picked up a Caanoo.  I must say it's one of my favourite consoles ever, and am very impressed with the contributions so far.  I'm a software developer for a living, so am...