An idea I just had, a way to maybe help dream recall, lucidity, and control:

After you have a non-lucid dream or a nightmare, daydream the non-lucid, but imagine yourself becoming lucid, doing a reality check in the "repaved" daydream. I am going to try this and tell you my results.