I've been playing with 3 different methods of dream recall:
1)Dream Journalling (a classic)
2)Simply holding the intention to remember more
3)Rapid-Fire description
The first 2 are really basic. #3 is kinda awesome. I got this idea from Image Streaming. Basically, describe, as fast as possible without pause, your surroundings. Once this becomes an ingrained habit, you'll start doing it in dreams and eventually start describing stuff that can't POSSIBLY happen. Increases chances of noticing the dream state.
Bill
Http://www.lucidblog.com