Better deals seem to have expired for both purchasing and downloading, so this seems like a good price . I had £18 of vouchers I didn't even know about in my account so it cost me £7 . I don't use tesco very often except for fuel so I guess the vouchers mount up without me being aware . Maybe you have some lying dormant too ? Who knows .