Huperzine A makes me dream longer and makes it easier to recall my dream which is fun. I'm not sure if it necessarily makes me that much more lucid but could help some I'm sure as it seems to just magnify the dreaming aspect all around.

Melatonin doesn't really seem to affect my dreaming but does help me sleep.