I've been avoiding sunlight for decades, but occasionally it's inescapable. You'll never find me willingly soaking up the rays, but I do have to walk out to my car in summer, drive somewhere on my lunch hour, etc. I've gotten used to my foundation makeup having some SPF, but when I recently changed formulas, I was surprised to find zero mention of sun protection on the bottle. So off I went in search of a unicorn -- that is, a sunscreen that doesn't irritate my skin, doesn't affect the color or finish of my makeup, doesn't feel greasy, and doesn't smell like a day at the pool.I checked around the web for discussions about the best sunscreen to wear under makeup, and this EltaMD formula kept popping up. The price is definitely more than I would ever spend on something like this, but fortunately it's eligible for FSA, so I was able to put it on that account. I was a little worried about pilling because while some reviewers said it didn't pill at all, others said it pills badly. As for how it turned out for me...It's perfect. My skin is easily irritated, but I've been wearing this sunscreen daily for 6 weeks now, and my skin is happy. It's lightweight and feels like it moisturizes, so I use this instead of a moisturizer each morning, but it doesn't feel oily or greasy at all. It does have a little bit of a white cast to it, but that fades quickly and doesn't change the appearance of my foundation at all. And no, it doesn't make my foundation pill! I've come to the conclusion that whether or not it pills probably depends on the foundation itself, as some formulas may mix differently with it. In any case, Maybelline Super Stay 24HR Skin Tint works well with this sunscreen, so it's great for me.Overall, this has turned out to be a great buy. It's not cheap, but a little goes a long way, and it agrees with both my skin and my makeup, so I'll definitely be back for more!