Google engineer Aaron Hopkins has written an interesting analysis of optimizing page load time.
A very interesting read! Especially the fact that most users asymmetrical upload bandwidth “bottlenecks” page loading times is logical but never occurred to me before.
Markup Maker is a very convenient way to quickly get a valid (X)HTML structure for web pages you make.
Just paste in your (semantically correct) div ids for the layout you want. Choose if you want inline CSS or a separate file and which Doctype your document should have.
After that simply click on “Convert to XHTML” and you’ll get a nicely formatted HTML & CSS document.