That's the best explanation I've seen - thanks for sharing!