If I see an FQ I like, I buy it. If I see a fabric I like, I buy 1 or 2 yards depending on price. If I see a fabric I REALLY like, 3 yards and if it calls to me from across the room, 5 yards.
Once in a while I still find those "why did I ever" in my stash which then become charity quilts sewn with my ASG members.