I feel the need to be a big show-off here by stating that everyone dreams. Each time you reach REM sleep, you have many, many short dreams, but its only possible to remember a dream if you wake up during one.
Now that that's done, I can say that I remember at least one dream almost every night. It's been that way since I kept a dream journal for a class project. Most of them are mundane, but some of them are extremely awesome. Also, I occassionally dream that I smoke cigarettes, and every time I do, I'm really, really cool in the dream. I find it hilarious. Part of me thinks that smoking will make me cool.