Divs are excellent for basing a design around. They de-clutter the html on a page, and are more flexible than tables.
All my layouts are now div with linked css files. CSS also helps with cross browser compatibility, because you can have different stylesheets for different browsers, so more people can see your website the way its supposed to look.
Really, CSS is the way to go if you want to keep up in this market =)
|