LOCAL SHOP every time if there is one nearby with a good reputation. Why pay for stuff that you don't want, and why have the price loaded with so called FREE offers. Nothing is free, everything has to be included in costings. No expensive long waits on help lines if you get a problem, just pop back into the shop. No refusals to honour so called on site warranties, and there are plenty of examples of this problem on this forum.