This is the best way to buy TheBalm in my experience. There is a big selection, including palettes and highlighters and other popular things, and most things are at least 50% off. It beats trying to use the brand's own website during their 50% off sale, because it always crashes. Shipping is $5.95 (or free over $100).
You need an account to browse HauteLook, so here is my invite link.