Writing it down right when you wake up is best...

I have a habit of instantly jumping up and doing what I have to do...which causes me to completly forget about what just happened for a good 10-20mins. Now what I do is don't even move when I wake up and tape record what I did. Most times I don't even right my dreams down unless they are new to me.