Since I don't get much time to sew...I am a one or two project at-a-time quilter so I don't buy fabric and patterns until I'm ready to start a new project so I guess there's no reason to keep a list... but it sounds like a great idea.
I like the idea of writing it on the invoice.