I have always wondered whether inducing exhaustion through exercise and strainous activities throughout the day could help overcome insomnia.
Swimming, jogging etc is amazing at relaxing, and making you want to sleep.
But there are times no amount will make you sleep.
For instance I bike commute daily, and yet work issues are making me sleepless.