This is one of the few websites I'm having trouble with with Firefox and Vista 64. It is just loading really slowly, while it's fine in IE7. Anyone else?

I miss my firefox