I've read bits about this over the years about this stuff (particularly the energy vampyre thing) and it goes back a long long way, I have no idea whether they really get the benefits that they claim though.
It's not something that really appeals to me unless you get a cape!
Do you get a cape?