Sounds like you've got a lot going on, I have a hard time sleeping as well.
Lately I've been listening to the Jeff Bridges sleep tapes. I also have a couple stations on Pandora that help me get a couple solid hours. "Native American Flute" station is very peaceful.