10 years already? Lord, my wasted life is flashing before my eyes...

As for whether we have improved, all you need to do it look at Chewy's "Where's the line?" thread for answers.