This is a VERY informative and comprehensive article on insomnia by homeopathic physician, Dr. Whitmont (NY):

Read me

Highly, highly recommended read!