I personally found that zopiclone wasn't all that great for sleep and I found that it had a hangover. Here in Canada, it was the only non-benzo sedative-hypnotic available (if you don't count off-label meds used for sleep like Remeron, Seroquel and Trazodone). Zaleplon was on the market for a little while and I had tried that as well, and it wasn't bad for falling asleep (granted, you had to have an empty stomach for it to work), but it was useless for staying asleep due to its incredibly short half-life. Its main redeeming quality was that if you woke up in the middle of the night, you could take another capsule. Recently, zolpidem has come on the Canadian market as Sublinox. They're 10 mg sublingual tablets, and I've recently been put on it and I find that it works wonderfully. I haven't had any of the strange side-effects associated with zolpidem and I find that I sleep very well with no hangover in the morning. Personally, I prefer temazepam and nitrazepam as hypnotics, except for the fact that nitrazepam has a nasty hangover.