I'm sure NARS orgasm will still be around for another 30 years - but what about average popularity items. There is a blush by Clinique that is my Holy Grail - and while it's a popular enough item I wonder how many years they'll keep making it for? I'm tempted one of these days to buy like 10 of them (it's a powder blush) so i'll be set for life. What do you think an average run is for a product? And a side question: how long would a powdered blush last (unopened). Would it "go bad" - is it worth it to stock up? TIA!!!!!