Microsoft did a fairly good job hiding the end user license agreement in the .NET Framework 3.5 installer dialog: