Откуда такое фанатичное пристрастие к DIV верстке.
На всех мало - мальски форумах только и слышно. Таблицы умирают, DIV рулит.
"Стандарты" - кидают мне в лицо аргумент ярые адепты DIV
"XHTML" - "доносится со стороны валидных сайтов"

Стандарты, значит говорите то есть куча ХАКОВ под IE - это стандарты?
Непомерно длинные paddingi и отрицательные margin - ЭТО стандарты?
Или дюжина интуитивно непонятных ухишерений, только для того чтобы нужный нам блок отображался там где нужно - ЭТО стандарты?

По поводу XHTML - есть куча статей о том будет ли, и нужно ли.

У DIV есть неоспоримые достоинства, удобо читаемый код, структурность и относительная гибкость.

Не надо, не нужно возводить из этого культ!!!

Все, что здесь написано это моё личное мнение и я не навызываю его другим.