A contract is usually described as a "meeting of the minds." One person makes an offer for goods or services; another person sees the offer and negotiates terms; the parties enter into an agreement of the offer; and some form of consideration is given in return for the provision of something of value. At least that's what I remember from first year law school contracts class.
With e-commerce, many of these elements have long been missing -- most generally the ability to negotiate the terms of a contract. Today, we may even have a situation where the humans have been taken out of the loop. Automated tools -- including automated replies, spiders, crawlers, and browsers -- may enter into contracts on our behalf, but without our knowledge.
The situation begs the question: Are such contracts binding and if so, binding on whom?
My Robot Ordered the Tickets