A button attaching device for attaching a button to a layer of material includes a C-frame having a top portion, an intermediate portion and a bottom portion. A plurality of needle block assemblies are disposed inside the top portion of the C-frame in a stack. A manually operable plunger is slidably...http://www.google.co.uk/patents/US5788138?utm_source=gb-gplus-sharePatent US5788138 - Button attaching device