A case study of windows 8, linux desktop environments, and some tips on how to build good user interfaces...