I've been an insomniac for years, so any advice would be good.
One thing I will say is avoid anything like Zolpidem, I've seen first hand what that stuff does to people, watching the one you love being stoned off her face all day is not pleasant, and it will not help you at all.
Oh, BelArgUSA, I'm one of those you mention at the end of your post. I can fly to the USA and my body adjusts to the time difference instantly. Move me one hour and it can take weeks for the effects to ease. Makes it hell when the clocks change twice a year.....