a relative just gave me some of these:
http://www.my-ambien-rx.com/
had a really good night's sleep, but only taken it once so far.
melatonin is good but sometimes causes really vivid dreams, and if you're too stressed out I find its not so good hehe