I think it is more problematic of how to prove the user agreed to your TOS. Clicking a button and storing in a database some text is all fine and wonderful but it does not prove in court that when I clicked the "I agree" button (if you can even prove there was even such a button to click) it was in response to the text for which you are taking me to court.