thir, my sentiments exactly, except for that last part. We do stand on the shoulders of giants, so that we don't have to repeat their mistakes. Every step forward for civilization is made possible by the steps taken by our forbears.

If you like the poem, though, go visit that website. She (I think it's a she) has hundreds of them, mostly topical and always enjoyable.