Stop beating yourself up. I can name 50 UFO/projects I have fabric for. That makes me a SABLE - Supplies Accrued Beyond Life Expectancy! Right now I find most new fabrics unappealing, so I'm happy I have my stash. I try to quilt about 1 hour a day, because big blocks of time never seem to show up. I'm also trying very hard to not bring in a project until I finish one. It's hard, but I've succeded twice this week alone! Enjoy your hobby, it's not drugs or something else destructive. Pat