Fabric Odds and Ends