It's been awhile since I read up on CSS (web design was my job for awhile, before my employer decided to have me retrained as a marketer
), but I'm pretty sure external font files are a CSS3 thing. But I'm probably confusing that with SVG fonts.
@Blizz, I'm pretty sure IE9 STILL doesn't support min/max width. Now for a fixed width, there's no problem. But if you like "elastic" web design (where it's scalable, but you put limiters on the sizes of certain things just to keep it looking pretty on huge or tiny monitors) as much as I do (90% of my web layouts have been elastic), it's REALLY annoying. You have to use workarounds just to get IE to have a feature EVERY other browser has.
Though to be fair, Microsoft is finally making their browser decent. I'm glad. I just have gripes with IE6 and IE7. IE8 wasn't THAT bad unless you were doing fancy things. I'm glad they're taking steps to improve the default browser of the web