I found a great website that covers the ins and outs of button sewing. If you’ve ever had questions or problems with buttons falling off, this is the place to go. The company is Ascolite and they sell button sewing machines. It’s very well illustrated, great photography etc. Be sure to see this comprehensive document (pdf). By the way, I couldn’t find this particular document on their site so you may need to use my link.