I don't go shopping for gifts because material possessions are over-rated. I take my friends out for a big dinner at nice restaurants as gifts.
I would do that, but most of my friends, colleagues, old class mates etc etc, are scattered around the world (varying from Japan, to Spain, to Australia, to the States, Canada, etc etc), so it's rather hard. :0 (and if you are wondering, not all of them are e-friends >:0 , it's just that I moved a lot)