thanks ultra, i just spent the last 20 minutes going in circles!
seriously, quite fascinating although I noticed that every article I read about it confused the hell out of me, like WTF are they talking about? only when I then tried it did I get what it was all about. funny how some things are so simple but so complicated to explain. surprising when you think about it that as long as the net's been around now it only recently generated this fuctionality.