I would give Gift Certificates...........sometimes is best to let your friends choose what they feel like getting. Some lar....not all.
For me, my friends knows me well. They will buy me any shops which sells Gift Vouchers. The reason is most of my Christmas presents is either in the store room collecting dust........but I make a point not to give to anyone else or sell it away on Ebay. :bsmilie: