I've found www.redimat.com offers the best prices, but you have to place a minimum $100 order. Still, there's a lot of variety in their product line, and their service is prompt and reliable. If you cut your own mats, they offer pre-sized blanks which allows for an even better price.