Point made?

Posted by AlexanderP on February 20, 2003

Before I ask my question, I'd like to cite a passage from a text (in brief): "And consider for a moment the rate at which this new technology is not only accessible, but affordable. In less than two years, we’ve witnessed the emergence of (then there's a list of new technologies)... Point made?"

Could you tell me what does that "point made?" mean? And what is its full form?

Thank you.