Good article and very useful for everyone as well. Afterall as you mentioned, a lot of people suffer from insomnia these days thanks to a busy lifestyle.
A few other things that help are avoiding caffeine post afternoon, lesser alcohol with meals during dinner and eating a light dinner early. I have also tried biurnal beats and they also help.