I stop buying makeup (unless I finished something) because the storage is limited, they take forever to finish, they'll expired.
Guess I'm no longer a makeup freak :)
But I do have a system to store them, of course. Inspired by Paris B, I took picture of my makeup. This is it. The plastic drawer contains my makeup bases; cool tone eyeshadow and blush; warm tone eyeshadow and blush. I don't have many regular size lipsticks, I have Oriflame testers that fit easily in plastic bag inside that drawer.