Let me get this out of the way before 80 bazillion people email it to me. Yes, I saw today's xkcd strip. Yes, I agree with the final panel... kinda. But I won't say more now because I won't spoil it. Go read it. I'll post more later, but I have other things to post here first. Be patient.