Few things exciting me more than stumbling upon a glorious fabric store--so when I realized I was staying less than a block away from Britex Fabrics on my recent trip to San Francisco, I could hardly contain my joy. This four-story fabric haven is filled...