Trazodone
"i have had an excellent results with trazodone.  I take 50 mg at bedtime and fall asleep within minutes.  i then sleep for about 7 hours.  I wake up completely refreshed and ready to go.  I am not groggy or tired when I wake up.   I recommend trying it for insomnia and hopefully you will have the same results I have had."