Well, John Lewis had a dissapointingly small selection of fabrics. I managed to find something for each of my projects I have in mind, but the quality and quantity wasn't what it used to be.
I thought sewing was supposed to be coming back into fashion!?
Like all things, I think the answer is 'go to London'. Think I'm going to have to plan a trip to the big city :)