content: I have been going off about this point for years. We're continually reinventing the wheel, and more often than not, ending up with a worse wheel than what we departed from. The other kick in the teeth is that information isn't properly shared. Instead of finding efficient ways to do things and then ensure people can follow them, we all go to our jobs / homes and figure out on our own how to do something that everyone else is doing, but with varying degrees of success. And then as you pointed out, we change the underlying technology and then get to re-learn all over. Anyone attempting to learn something that's been out there for a while today is given tons of information that is outdated. I love learning a new technology, following everything to a Tee and then finding out it doesn't work. Why? Oh you have to do something wholly unrelated in the new version. Why? no one knows. It's as if you're on a personal journey quest that everyone else is on, but no one knows the way. You learn in a Bit-torrent like manner. No one person has all the answers, but they have pieces that you assemble on your path to completion. As I get older, I get jealous of bygone generations that honored tradition and would pass skills and trades down that were perfected over thousands of years with only minor incremental improvements. Unfortunately technology is moving so fast, that we end up making a mess of things.