Dream Interpretation: Absolutely. Dreaming is pretty much your subconcious speaking to your concious mind. You can interpret your own dreams with 100% accuracy. Other people, however, cannot. They may be able to talk you into realizing what your dream meant, but they are just poking parts of your mind and asking the right questions. You are the one who tells them what your dream was about, and you work it out in your own mind.
Anyway, my favorite dreams are "snooze" dreams in the morning. Alarm clock goes off, you wake up, hit it, snooze for another 10 minutes. Those 10 minute dreams are always the best for me. I can somewhat control them, or at least pick the subject matter, and they always rock.