I always add 1/4yd over what a pattern says I need -- more if I like the fabric. If I am simply buying randome fabric I tend to buy enough to make uncut borders.
That said, I have been trying to be good so I only picked up the extra 1/4yd for a piece of Halloween fabric I needed -- now I need more and it is gone. Sigh. :(