I got the hard sell from Talk-Talk recently.
Offered 8MB guaranteed even though i gave them my post code.
A quick check (as i did) & my exchange can only handle up to 4MB.
As we are at the end of the exchange the most we get is 2.5MB.
But this detail did not seem to bother them!!!