Hate sewing on buttons by hand? You can do it by machine! All machines are a little bit different, but mostly you just need to remember to drop the feed dogs and use a foot designed to hold the button in place.
BERNINA's WeAllSew.com shows you a three ways to sew on your button.