here is some good information... they recommend the special foot too
http://www.sew4home.com/tips-resourc...sewing-machine
there is lots more info... i Googled "how to sew a button on by machine"
i've always been too nervous to do it because i didn't want to damage the machine by hitting the button with the needle