My short-term memory is really bad. Sometimes I will forget the name of a girl within seconds of her telling me it, and I'm realising it's costing me when they ask me the most basic test "Do you remember my name?".

Anyone have any tips or ideas to improve memory?