AllSaints' leather jackets definitely go on sale! Last August, I got a gorgeous brown one for a little under $150. For the fall/winter sale, they typically start the sales around November, and they last through late January. And for the spring/summer, they start the sale in late June, and it's over by mid-August.
I agree with Juliex3! I recently got an All Saints jacket (it is a wool peacoat that has leather sleeves) for 50% off! Thing is they sell out pretty quick online, if you can get into a store you'll more likely be able to find your size. If there isn't an All Saints brick and mortar store near you, they also lease spaces in some Bloomingdales.