Today i came across a nice site.. dream dictionary.
It intends to help you interpret your dreams. I don’t know how far its true but its definately interesting.
I always believed that dreams are meaningful and they have their roots in human psycology. I also read a book, "Interpretation of dreams" by Sigmund Freud. Its good but little complicated.
This site is cool and has easy to understand explainations of the things that we see in our dreams.
Check it out.