I work for Casual Miracles and have been doing the agile thing for about 10 years. Before that I worked in various places using heavier processes, such as CMM.
What does software craftsmanship mean to me?
Being a craftsman means caring for your work. The goal is not simply to get something that 'works' but something that does so elegantly. And the end result isn't the only point either; it is also about you and your product working together, not in opposition.