Hugo, I hope you've been keeping Apple advised on which bits of this they can't patent 'cos of prior art... wink

Peter