Some great information for those of us who struggle with any level of insomnia:
Sleep Hygiene: The Healthy Habits of Good Sleep
The only part I push back on slightly, is that for some sleep aids are an important part of finding a solution and should not be completely discounted. This is something that should be discussed with your doctor.