I'm really bad at knowing the right present to give out. I'm trying to figure out what I can get friends for about $20-$25 each. Anyone's got an idea?

What can I give my female friends, and what can I give my male friends? I don't want to come up with the typical gifts like ties and perfume. I want something they'll like and really appreciate.

Thanks in advance for any suggestions.