I've had insomnia since childhood. I've been on quite a few ant-depressants. I'm currently taking Zoloft which has worked better for me than the others you listed. Anyway, I had a pretty bad bout of anxiety a few months ago and could hardly sleep, even with ambien. My doctor suggested I try Seroquel, a very low dose 50mg, at bedtime. This drug has worked wonders for my insomnia. Since taking it, I have not had one sleepless night. The down side is that it increases my appetite in the evening. I don't eat much during the day, but after taking the Seroquel, I could eat everything in the house. I was taking it around 7pm with all my other meds, but have switched to taking it closer to bedtime and that has helped keep me out of the kitchen.