Trazodone
"Trazodone has been a miracle sleep medicine for me.  I've been taking it for 2 years and am sleeping better than I have in 30 years.  I usually take 50mg, occasionally 100mg depending on what's going on that day, about 1 hour before bedtime.  I don't feel any morning side effects as some folks have mentioned, but I don't wake up to an alarm clock so maybe that helps."