Come mai margin al posto di padding?

Lo so che occorre uscire dal concetto di usare i div al posto di table, tuttavia per i layout che faccio ho problemi a usare soluzioni completamente table-less.. ora come ora mixo i due stili... nel futuro man mano che faro' esperienza con le soluzioni alternative il tutto sara' + leggibile e leggero...

Gia' ho fatto dei siti che sono completamente stampabili

Quello che + mi crea casini ora come ora e' il costruire un codice che sia compatibile cross-browsers... se uso le table ie e mozzy si comportano allo stesso modo...

se uso div, spans e markup con css oltre un certo tot alle spalle ie se ne va a farsi benedire...

mica posso costringere quel 70% di idioti sulla faccia della terra a buttarlo quel browser :P

vorrei tanto ma nn e' possibile...

spero che con il passaggio a ie7 perlomeno abbiano rifatto il motore di rendering rendendolo w3c compatible...