When the difficulty changes how is it set?
There can't be some kind of signal dispersed around the network, saying "difficulty change ... ...NOW!", can there?
It retargets every 2 weeks or so for bitcoin. Depending on the hashrate during the change, it will stick to it and after another 2 weeks change again depending on how many are mining then.

Sorry to hijack the thread, OP may give out a more detailed explanation if he wants to.
