I tried a whole slew of them. Zaleplon was actually the one that worked the best for me and the one I took for the longest. The tolerance would reset after a few months break, but it would always get back to the point where it was ineffective. I've also never noticed melatonin to have any effect, even when taken correctly.