@gie: great post &