I managed to replace a button that popped off my shirt today. It
actually wasn't too difficult and I found a nice how to video naturally
titled How To Sew On A Button.
The downside of video is it's snobby English accent and queer foreign
measurements. I used about a foot of string for my button and it seemed
to work fine and avoided the foolishness of measuring in centimeters.