Great read. I've been learning CSS by doing the very things you wrote.