Agreed but if you want quicker delivery you usually pay £6+ for delivery. As 7dayshop concentrate on the cheaper end of the market this would negate the good value they offer. Buying cheaper items like network cables fom Scan computersyou sometimes end up paying 3x the advertised amount due to the postage cost. For 95p I don't think you can complain in having to wait a week for delivery.
Note that I am not criticising 7dayshop for anything. I am merely pointing out that their delivery times are not high speed. I fully appreciate that reasons for this and the necessity to do so to maintain their low prices.