http://mystarbrite.com/startron//content/view/100/136/lang,en/ This was passed on by somebody who swears by it. Anybody know anything about it? Snake oil? Real science?