A <ctrl>F5 seems to clear things up. That is a refresh that clears the local browser cache, so it would seem that somehow the server is not sending a 'clean' response. Forcing it to do so makes it behave a little better.
I've also noticed my browser is often saying "waiting for homepage.ntlworld.com". Not sure where ntlworld comes into it (basically Virgin Media) but maybe that's where the issue is.
Interesting you mention this, I did get this as well on one occasion but didn't connect it with the forum problems. Virginmedia is my provider.