RE snoring: I wear foam rubber earplugs to bed (and a sleep mask). I don't hear (or see) a thing and sleep like a baby. I also wear them on airplanes; you can still hear the overhead announcements, but they cut out engine noise. AND I wear them in noisy offices. Buy them by the jar at Walgreen's.

I've read that in order for the body to make melatonin, a hormone that helps us sleep deeply, the body needs absolute pitch darkness. These days there is so much ambient light from the street, from digital readouts, etc., that we can no longer find pitch black darkness EXCEPT with a very thick sleep mask. Get one at the Brookstone store.

With this on and the earplugs, you're back in the womb... you can even hear your own heartbeat. Incredibly relaxing. The only way to nap/sleep IMHO. Been doing this for at least six years.