This paper presents a large-scale study of Do-It-Yourself (DIY) communities, cultures and projects. We focus on the adoption and appropriation of human-computer interaction and collaboration technologies and their role in motivating and sustaining communities of builders, crafters and makers