I had an emailpal who used to have insomnia and I know that it can be frustrating. Every once in a blue moon, I also experience trouble going to sleep and it really makes me cranky. I found this site which offers insomnia cure.
Take a look at Sleep Deprivation CD. Basically speaking, humans need to be in a state of "relaxed awareness" to be able to sleep. This state can be induced by listening to some type of frequency range called "binaural beats". The CD has been proven to work effectively every night for many people, whose testimonials you can read in the site.
Right now there's a limited SPECIAL offer on this CD. You can try the CD risk-free PLUS they don't charge any shipping fee for international orders. If the CD doesn't work for you, you can return it to them and get your refund. So, if you've been bothered by insomnia, why don't you check out http://www.sleep-deprivation-cd.com/ yourself?