I shall start by suggesting Nanoblur as an eyeshadow primer. I used to use Urban Decay and it was so expensive for a tiny tube and in the old bottles you could never get all the product out. So when j ran out I decided to try and find something different. I had lots of odd bits of stuff in my various make up bags and tried a few primers etc. I had some Nanoblur that I had bought for a special occasion and tried a tiny amount on my eyelids and OMG it works brilliantly. It will take me ages to work my way through the tube so it terms of economy it will be excellent long term and it works better than any of the other eyelid primers I've tried.