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.