marshy site doesnt look bad.
w3 is tyring to promote divs because they found too many people know how to do html and they believe it is cutting into the market of people who's jobs are just html. (which if you know jsut html i dont see how you can get a job.) so now they are starting to make div's a standard practice to keep these people in jobs, cause it takes "div and css training" to complete.
what reno said is pretty accurate about pages being a mess, css files being over complicated. html was never suppossed to be over complicated, that is what made it great.
me? i stick with tables cause its easy. does .1-.6 extra second load time really matter anyways?