Angelface, sorry to hear of your problem! I've been there all my life.
Things that work for moi:
A headache always lets me fall asleep for some reason so you might try banging your head against the wall for awhile...
A solid bed routine helps as well. As in: EACH NIGHT follow the steps in your ritual in the same order. Strange things help as well, such as the right kind of bedding (If I don't have a comforter with a quilt on top I can't sleep…honest.) the same type of tea each night (the aroma with eventually remind you of sleep and help relax your senses.) or the right arrangement of furniture in your bedroom. Also, if you're up to it, I would suggest trying yoga; a few of the right, lighter positions over a period of 20 minutes will make you feel like you're already IN a dream.
What not to do: watch T.V., pace, worry about not sleeping, read trash (magazines, dull novels, the real-estate section in the newspaper… etc.), exercise, eat.
I think that the trouble with your cause is that there's no cure for worry (except maybe vailum). This actually might be a condition that needs looking into…
If all else fails, cook something (for the next day or period of days … like a loaf of bread), read a really amazing book, or, heck, even rearrange your bedroom furniture to suit your sleepy taste…
Personally, I just got a night job and decided the biological clocks of rest of the world have the REAL problem.
P.S. serenity, I thought icq was a CAUSE of late sleepless hours.. hmmm.. You wouldn't know anything about that wouldya, Rock?