My short term(really short term, like within the last 10 minutes) memory is crap, but my long-term memory is nearly photographic.
A good example: I often forget where I put my glass of iced tea or juice a few minutes ago, but I can name, for example, the date of and how I learned of my best friend's dinner four years ago. (Btw, September 28th, 2007, he had corn on the cob. I remember he told me in order to explain why corn was the answer to a question he had on Brain Age once on a field trip when he brought his DS).
I'm great with most things. 1. Names. I'm amazing with names. Screw being modest xP 2. Faces, I'm good with too! 3. Sounds. If I hear something, I don't forget it. I end up humming songs I don't even remember hearing. 4. I suck at remembering things to do and passwords though >.< But yeah. I had to memorize my lines for a play, it took me just under fifteen minutes(and I had a pretty big role). I love acting. Randomness.