For me its a great stress reliever. I have a very stressful job and as soon as I get home I run to my quilting room.
DH knows not to bother me until I appear again. I also get a great feeling of accomplishment and I learn something new with every quilt I make.