[Actualizado y corregido el enlace el 30/08/2011]
Si desarrollas webs y si como yo crees que * {margin: 0; padding: 0;}
es una barbaridad (a veces inevitable), te recomiendo la lectura de este artículo sobre «Le rendu par défaut des éléments HTML».
Está escrito en francés y no tengo tiempo de traducirlo pero creo (espero) que se entiende bastante bien.