Ambien is the shit man... I had insomnia for awhile, and the first time I took that it was the best sleep I'd ever had.
Word of advice though.. you get a tolerance REAL quick to it... and if you take it and don't go lay down/sit around drinking you will black out PRONTO.
Although that is sort of fun too

Careful though.