It's always a tough problem: trying to find a gift for someone that they'll like, especially if you don't see them often. So! In order to help people find stuff that I'd like, I've put together this list. Feel free to ask me if I have something already; avoiding duplicates is better than ruining surprise.
I wear t-shirts; lots of them. Mostly black shirts with a nifty design, saying, or piece of art work printed on it. Over the years, I've collected a few from Thinkgeek, CopyLeft.net and other such places. I'm always looking for shirts with art on them, mainly as I love supporting artists and showing off their art. Some of my more favorite artists: MC Escher, Chris Van Allsburg, band shirts of any of the bands I like, various comics including: Something Positive, Diesel Sweeties, explodingdog.
I always enjoy tech toys. Unfortionatly, they tend to be pricy and as such, don't make such great gifts. Thinkgeek generally has such toys (and by toys, I really mean gadgets).
Here're a few CDs and artists that I've recently discovered and said, "dude, they're so cool, I should get their CD" or some such equivalent.
This is a list that lives on my PalmOS device of stuff i should get/find/research. It's not the most clear, but it's good if you can't find anything else. It tends to be either books or music, but a search engine could certainly help you figure out what it is.