AndyMC and Troberg,
What a masterpiece each of you put here!
We are living in a completely new environment.. and only few are recognizing this fact. I worked for IBM in 1998 and our team lead told us to keep any piece of code should be locked in our desk drawers when we go home at the end of the day.. he said if you wrote 1 + 1 = 2 on a slip of paper, then you should make sure to lock it, because some cleaning employees work part time for other companies!
Today Microsoft itself is open-sourcing it's flagship products. You read (strangers) in the net, you don't know who they are, or even where they are.. they publish the fruits of their research and avail it for free, and comment with something like "I am posting this with the (hope) that someone can find it helpful.. or someone can benefit from it. Who on earth was caring about strangers benefiting from their work just 30 years ago.
This kind of feeling happiness through making others happy indicates that humanity today is connected together, feeling each other like never did before.
But where are our politicians from all this? way behind. If leaders of the world continued to freeze themselves in the twenty's century environment and all of it's conditions, and peoples couldn't confront them and forced them to change their behaviors on peace, environment protection and human rights, then we are promised to delete our achievement and civilization and reset everything to the beginning of time some 100,000 years ago.
Mother nature never jokes.. it has only one law. any creature who fail to reconcile with their new environment will be expelled and replaced by new generation... Cheers!