I was watching some videos on youtube some time ago when I realized it was pausing and buffering...and came across this URL which it seems is a local cache that youtube is locking me down to. My link is not congested...other sites and google services work fine. What could be the issue?