for me melatonin works quite well. my friend had a dual release one and he is quite an insomniac. stays up and rolls around for 4 hours, this stuff knocks him out and giveshim a lot of energy the next day.
Maybe its an extra strong placebo that if you don't believe in it, it wouldn't work?