How can Firefox 2.0 be utilizing 97% CPU and over 300MB of memory (physical + virtual) and still take 2.5 seconds to display a tab after I click it?