Are you about to embark on a new website (re)design? Do yourself a favour and embrace HTML5.
"But I need to support older browsers and this HTML5 stuff won't be getting a ratified spec until 2022. That's no use for me! Damn you IE6!"
When it comes to your markup, if you’re still using the div tag for anything other than a styling placeholder you’re doing it wro…in a less than ideal way. HTML5 introduces a significant number of more semantic tags such as <header>, <section>, <article> and <footer> to name a few, but where you’ll run into problems is in styling these tags or even getting them to display within old IE.
BTW apologies for the insanely cheesy title, despite not being an SW fan at all I strangely couldn’t resist.