and the constant annoyance of technology. Ok, let me just rant for a minute. You have probably noted that parts of the site don't seem to work anymore. Particularly, the video upload, and until just now, the image upload, and including the weather data graphs on some platforms. These are technologies that worked great in 2006,2007,2008, and so on. But for some "unknown" reason, in 2009 and 2010, the browsers decided, in their infinite wisdom, that they weren't "secure" enough, or slow enough, or because individually they all felt that they were losing the browser war, that they removed support for a number of technologies: Java, Flash, and a number of js functions, included. Because of all of these changes, site technologies that worked just fine, even great with less advanced browsers, on slower, less advanced hardware, somehow broke entirely and/or became memory hogs in the newer browsers. By now, I hope you see where I'm going with this. In the "real world", when you go to buy a car, every year you expect it to be a little more advanced. It manages fuel more effectively, has better cooling, better GPS, all kinds of things. In the "real world", when technology advances, products get better, support more, and are more resilient and tolerant of varying uses. However, in the "computer world", as technology "advances", all your existing software breaks, somehow the experience gets slower, and everyone has to dump increasing resources into keeping up with the new bleeding edge. And it is the bleeding edge, because now software giants force constant updates on you which don't support your existing code, so you have to spend hours and hours fixing, learning, and overcoming problems of compatibility that weren't there except for an update forced upon everyone. And so it is that much of the site has to be rebuilt, not because it should be, and not because we planned the where and how, but because everything broke when Firefox/Chrome/IE whatever version foisted it's new code policies upon everyone.
And I have to do the same thing with my HTC phone, my Playstation, and every other "computing" device I own. By the definitions of the real world, technology doesn't move forward, but backwards instead. (My Playstation and HTC are rants for another time, but man does the mega-hold those companies have over technology that I own really piss me off).