Halfords have their uses, they are usually local so much easier than dealing with mail order bike problems, test rides are available, open 7 days a week and you can use British cycle club discounts, you just have to make sure to check a bike when you get it as their pre delivery checks and...