I don't really like using div tags for all formatting - I still tend to format the page using tables. I do use CSS for colors, font attributes, etc. The simpler the better.

-- Best, John