I have to say that I often feel guilty about the amount of fabric I have bought with a specific project in mind, which has never even made it to the cutting stage.  Sometimes though, I end up using that fabric for a completely different purpose, and I am thankful for my impulsive buying habits.  As a case in point - I needed a bag for Zoe to take to her school swimming program, and after trawling 5 shops without finding what I wanted, I realised I'd have to make something.  So I went up to my extensive fabric stash, and was pulling things out that might be suitable (I wanted something softer than the Mexican oilcloth I sell because it needs to be squished into her schoolbag to go to in the morning).  

Not finding anything, and starting to feel a bit desperate (because I knew quite well there was slim chance my local Lincraft would have anything), I pulled out some curtain lining which looked like it might be water resistant.  And with that, out fell this Amy Butler oilcloth, which I had bought more than a year ago to make shopping bags.

Zoe's swimming bag 
 
Not only I had I not made the shopping bags - I had completely forgotten I even owned the fabric.  But it just so happened that this was exactly what I needed to make Zoe's swimming bag, and after about 40 minutes sewing (it would have been quicker but I decided that a bag made of such gorgeous fabric needed French seams) the bag was ready.   
 
So - no more feeling guilty about fabric bought and not used.  A big stash is a good stash, and it will all come in useful...one day....