A few days ago I stumbled upon a very nice css framework - called 'the 960 grid system' - and was first very sceptic, after having a look at it I was stunned.
The css does all the layout nearly itself.

There is a great video tutorial to get the concept and to get into work.

I changed my mind about layout w/o tables completely.