I've had very good experiences Zolpidem (generic Ambien). I use it primarily to get over jet lag from my transpacific flights and it knocks me out for almost exactly 8 hours. One time my doctor gave me some Lunesta samples which worked fine for sleeping but for several hours after waking I would have a horrible aftertaste whenever I drank any kind of liquid.