I agree, if I really like a piece of fabric I see I buy 3-4 yards....sometimes I do have difficulty matching it with other materials later on, but I am very patient...I just keep looking !!!
I also agree that if you see it, buy it, more times have I thought I shouldn't buy anymore material or I have spent too much already that day, and pass something by. It is usually gone once I have convinced myself that I can live without it!!!!