Sounds like you have some very involved dreams! Check out the Dream Recall tutorial to get even more out of your dream recall ability.

Dreamviews has a lot of information. Browse around and check it out!