newsgroups you got to pay, think I pay $9.99 a month for unlimited downloads (normally do 200GB++ a month)
I use astra web. And bought a downloader about 5 years ago for $29.99, you can get free ones but the paid for ones are alot easier to use.
Then sign up to a couple sites. I use nzbmatrix which is free and has everything on it.
I download a 12GB HD movie in under an hour.
Doesnt O2 use BE unlimited's equipment

am with reseller of BE and had no problems for 4 years now