I received a free bottle of Skindinavia makeup finishing spray with an order from Derm Store and was pleasantly surprised by how great it is. The purpose of this spray is to set makeup and preserve the freshness of your look. It's also supposed to prevent streaking, smudging and color loss.
Typically, I use about four sprays. I've found that this product really does help with protecting and maintaining my looks. It's gotten to the point where I feel sad about actually having to take my makeup off because it still looks fabulous hours and hours after my initial application. Skindinavia's makeup finishing spray retails for $19, 2oz / $29, 4oz / $39, 6oz.
Other makeup finishing sprays to consider are Model In A Bottle ($18/$21, 2oz), Urban Decay's All-Nighter Long Lasting Makeup Setting Spray ($29, 4oz), Makeup Forever Mist & Fix ($8, 0.84oz/ $27, 4.22oz) and MAC Fix+ ($19, 3.4oz).
...photo from DermStore,com...