This sounds wonderful. I've only had a couple of lucid dreams and am currently trying again to be able to invoke them. I am starting by keeping a dream journal again, which I did consistently during the time I had my few lucid dream experiences. At the same time I have to fight the urge to record every single dream throughout the night because I don't want to break up my sleep. I only record what I remember upon wakeup time in the morning, which is often just a fraction of the night's dreams.
How did you train yourself to recognise a dream; was it a particular kind of reality check? Do you find you also have great dream recall in general?