even if you know the person amazingly well.
they just dont have a 'general' load of stuff you could get them. like girls, even if you dont know them that well, you can always get them jewellery or a bag or scarf or something.
boys F U
what is a good general present for a man??