Sainsburys is literally 30 seconds from home so that's my reasoning. If I'm feeling flush I'll travel an extra minute to Shell! Oh, and I have an Amex Nectar card, so points...I don't bother with this because it's the same price as Tesco generally and 97 instead of 99, so may as well just use Tesco unless it isn't convenient.