I would add a few small things, such as in the ‘Starting with a Clean Slate’ section:
- Wipe all margins on block elements by setting margin:0
- Don’t specify font family if you don’t have to.
- Use font percentages instead of x-small
Small changes, and overall the list is something that could be of significant help to someone.