I've heard of variations on this before, but it is basically the same priciple.