With some 'improvements' in my home computer system - faster internet, upgrades to Firefox ... has come one trait I don't like - when I try to open several tabs at once (like logging in in the morning to see how much money I made while sleeping) - often Firefox times out or gets into a racing condition until sites timeout.

I have done a little Googling and have found that Firefox is not alone, IE also has timeout chokes also.

I did find a solution which (knock on wood) has completely fixed my problem - it is not for the faint of heart but I got through it with no cuts and no bruises. To get the whole instruction set do a Google on DNSQueryTimeouts but, in a nutshell, this is what I did:

Run Regedit from the Start button (start - run - regedit)
go down the regedit tree map (HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters)

use the New in the Edit tab to create a new parameter called DNSQueryTimeouts; make it a Data Type REG_MULTI_SZ (multi-string)

The default MS parameters are 1 2 2 4 8 0
I used 4 8 8 16 32 0

These digits are the timeouts for querying the prefered DNS and then all DNS -
NOTE: the last digit must be a 'zero'