Saw people voting a 500GB at £26.39 hot and remembered this offer in Tuesday's newsletter from Saverstore which seems to offer much better value. i.e. an extra 500GB for just £13. Given that files are getting ever larger, including video and even still pictures (given that 12MMP + cameras seem to be the norm these days) 1TB drives are no longer excessively large.
£39.98 if you collect from their Luton base or an additional £5.99 if delivered.