Does anybody know a reliable cure for snoring?

Firstly, I am curious if anybody has any first hand experience with Snore Relief by Breathe Right, as that is my current direction, having just tried the Breathe Right strips with little success.

Secondly, are there any other “cures”? remedies? solutions?

Thirdly, what causes an increase in snoring? Illness? Stress? Decrease in good sleep? Or is it just because?
I love the pillow over face approach!!