Prefered Browser
Is there a prefered browser for this site?
Explorer 8 bogs like mad here.
I run Windows xp and upgrading my os is not an option.