This problem I have goes back years, but I never learn. I must give off some kind of "please fleece me" signals, but people seem to think I'm a soft touch when it comes to paying for things - you know the scenario, either you are sharing a taxi or some other kind of bill, or picking up something from a shop for someone, and you get the "I haven't got it right now, will give it to you later" routine. Only relatively small amounts, but still annoying. I know I shouldn't offer in the first place, but just HOW do you gently remind someone - in particular a friend or neighbour - that they owe you money without causing offence? Dropping hints just seems so crass, but I can't bring myself to ask outright. Or am I the one with the problem - should I just write it off? The longer it goes on, the more awkward it gets!