I've been seeing TV commercials for this lately. Personally I think this is rediculous.

http://www.instituteforhumancontinuity.org/

Discuss.