A long time ago I was having very strainge dreams and started keeping a notebook and pen by my bed to record my dreams- or at least write key words down- kinda hard to write a story when your half awake
anyways - i found a great site with every topic you can imagine - and it pools from all the other dream sites out there so you only have to go to one site - not 5 to get a meaning.
http://en.mimi.hu/dreams/index_dreams.html
enjoy everyone