We need a court case to come along and invalidate the concept of agreeing to things via clicks. Contracts are supposed to be a meeting of the minds, not one party giving up all rights to another.

The TOS from the big players is one thing, but smaller companies will take advantage. I had web hosting service where a promise to not raise the price was built into the TOS. Then after they were sold, my credit card was billed for a higher rate without telling me. When I complained, it was pointed out that the part about the never raising rates was gone from the TOS while the clause about being able to change the TOS at will without notification was still there.