This seems interesting. I agree with everything previously mentioned.