MiroPure via Amazon offers the MiroPure Lighted Makeup Mirror for $29.99. Coupon code "3K9IBRT5" drops it to $20.99. With free shipping, that's the lowest price we could find by $21, although we saw it for $2 less last month. It features warm, natural, and cool modes and can be mounted on the wall. It requires four AA batteries (not included), or can be powered via USB.