We know you're not into supplements Vex, but if you ever decide to try something, you might try melatonin. It's very inexpensive, and is more of a sleep aid than anything, although it can lead to some really vivid dreams since melatonin converts into serotonin.
Taking a simple 3mg melatonin pill about an hour before going to bed puts iadr to sleep about 5 minutes after he crawls into bed. When we experimented with it in the past, by increasing it to 6mg a night, which we've been meaning to do again, the dreams became even more vivid.