<Apologies for not having detailed versions of stuff.... I'm writing this up from work, whereas the problem is at home!>

Many times, when I go to a web page, I get the "page not found... retry" screen. Click the "retry" button and the page is found right away.
My first thought was that talktalk's DNS is overloaded, so configured my router to use a totally different primary DNS (found one at something like 4.4.1.1 ). SEcondary DNS is left at talktalk's second DNS.
I still get the problem.
Last night also, my outlook e-mail client couldn't connect to the e-mail server for several hours (connection problem) though I was able to ping the mail server.... so perhaps this is a red-herring.
Clearly something is timing out. I guess I must check if the same problem occurs in IE. <writing this post is making me think a bit more closely about the problem and how to diagnose it!>

I'll get back with more details.... but in the meantime does anyone have any suggestions? <sadly, switch to a better ISP is out of the question as I have an 18 month contract!>
Dave R.