If you've ever developed a web application or site you've surely have stumbled on the layout problem and I bet you've finally decided to use tables in order to avoid the pain of coding your layout with CSS.
For a large variety of reasons though CSS based layouts are the way to go as they use less code, they are more customizable, they support various effects that aren't possible with tables, they run faster in modern web browsers and most importantly they comply with the semantic web principles (markup should not be confused with content). The problem? They are darn hard to code!
Don't worry, there is a way around this, you can develop CSS based web layouts without having to write the code your self. There are a lot of tools out there that can help you design your web pages without using tables. I had seen quite a few, the simplest one though comes from yahoo. Check it out here I think you'll be impressed (at least I was ;-))
