I don't know about you, but I'm highly envious of people who seem to be able to come up with the perfect retort, seemingly without even thinking. I tend to be of those who thinks of (what I consider to be) just the right remark - about 2 hours after it's needed! You could say I'm not that quick on my feet.