This has been documented elsewhere, but I’ll post it here, both for my benefit (I often search my archives for how I solved some bug or another) and hopefully for yours.
The bug is this:
If you link using the <link> tag to a stylesheet, and either a)That stylesheet is not present or b)that stylesheet has no CSS content (this bug appears to apply even if it is full of garbage content), IE for the Mac will take forever to load a page. I’m not sure of any technical reason for this to happen, but happen it does.
The workaround, quite obviously is to make sure that all stylesheets are actually present and have valid content in the sheet. The other workaround would be to use the @import method to attach your stylesheet, of course.