For example, a key principle of Web accessibility is designing Web sites and software that are flexible to meet different user needs, preferences, and situations such as a slow Internet connection, or ???temporary disabilities??? such as a broken arm.