The difference isn't just the browsers or the OS, but the actual font you have loaded on your machine. Arial is not Arial everywhere. If you have Arial from 2 different font foundries, they are not exactly the same. This will cause more issues than anything. Arial from Adobe is different to Arial from ITC, they may look the same, but there will be slight letter spacing differences.
This is the core reason when you send a print job you have to convert the font to paths. The printer may have the same font, but if it is not your font, it can cause all sorts of re-flow issues. I know this is web not print, but your machine still uses those same fonts to display text on your screen. Getting around this and monitor colour issues is one of the most "FUN" thing in web development.
I think the real question should be: when in the hell are we going to be able to use more than the few crappy web fonts we have available. Font embedding in websites, that is what I am waiting for. I believe it is in the css3 standard, but browser compatibility is still the issue. (Insert sigh "IE " here)