Elements of a Successful Website discusses five main principles that apply across all types of websites. In summary, those principles are: 1.Simple and efficient to use. 2.Provide users with maximum control and freedom. 3.Main consistency & follow standards. 4.Prevent errors, but allow recovery. 5.Match real world conventions and expectations.