BE There(now O2 but hasnt changed the service yet!)
I am sync at 21meg and download at 20meg and have found this to be consistent day and night. That includes downloads from ftp/http/newsgroups. I wondered if they were really unlimited so downloaded 140gig in 12 days and was still running at full speed :)
I laugh at the new virgin adverts for 50meg as they cant even provide 20 meg properly. Some lucky customers get 20meg but the majority get around 3-10 and if you download anything the virgin 'fair useage' kicks in.