title: Why is using tables for website layout such an evil
body: <p>I am a Winforms and business engine developer who is using asp.net for the first time in over 2 years, and in that time I have noticed a few convention changes.</p>
  
  <p>What is the logic behind the anti-'tables for layout' movement?</p>
  
  <p>Is it to allow css classes to be used to handle layout, and if so, should this really be an issue on pages you are fairly sure will remain static, or is it just considered 'ugly'?</p>