My boyfriend is awesome at getting me good presents . . . things I've mentioned that I want, or that have to do with things I like . . . the best thing besides jewelry thus far was when he got me Final Fantasy XI. He is the best boyfriend ever.
I think I am a pretty good gift-giver. For Christmas in July with my HS boyfriend, I got him the poster for the movie we saw on our first date, and an antique child piano, since he plays the piano. It was like a grand piano, only miniature for a little kid to play, it was pretty awesome. For my current boyfriend, I like to get him little presents randomly, but I think the best thing I have given him would be one of those chair massaging things, because he gets backaches a lot and since we're in separate states right now, I can't give him backrubs very often.