@clockwork: excellent post