Trazodone
"I have been on this medication for two months and it is a lifesaver.  I take 50mg twice a day for anxiety, and 200mg before sleep for insomnia.  Now I sleep 8-10 hours every night.  The only side effect for me is a little dry mouth, and that is no big deal for me, especially with how well the 50mg twice a day handles my anxiety."