via sixrevisions: 

 

10 Important UI Design Considerations for Web Apps.