I am just starting out in quilting, but have been painting and making other art for years, and the rules are very much the same. Based on previous experience, I'd never offer to make something for someone, though I do give away pieces to people who feel strongly about them because I can, and because if I charged for time and materials they'd be shocked. I do it for me, not for them. Though praise is nice.