I've been experiencing this for over a year now - random instances of Firefox not responding for around 10-20 seconds each time. This is on my home PC as well as my laptop. Even after formatting, I still experience the random freezes. Both PCs have Vista installed, btw.
Still haven't found a solution - I just learned to live with it, but Firefox 3 is just around the corner so hopefully it's fixed.