You could always try the High Street if you can't wait for the postman. Boots are currently doing 3 for the price of 2 on all film. So although HP5 is 5.49 a roll singly (if memory serves) you get 3 for 3.66 per roll (cheaper than 7DayShop since their recent price rise).