I suggest you take some time to think about the person in question his/her hobby's,general intrests,etc.....You'll come up with a cool present,I'm sure.It always works for me 🙂
For instance,if I was to buy you a gift,I would go for a gift certificate of a local cd/record shop('cause I know you like rock/metal) or something chess related ('cause I know you like to play chess).
Sir Lot.