I have ordered several of these shirts over the past 2 to 3 years and always before the shirts arrived with buttons the same color as the shirt.  However, the shirt I received this time (medium to dark blue) has white buttons on it sewed on with white thread.  These white buttons and the white thread looks really tacky.  So now I am trying to locate some blue buttons from some craft store that will match the color of this shirt that I can find matching thread for.  If I can find these items, then I will spend my limited amount of spare time removing the white buttons and white thread and sewing on the blue buttons and blue thread which I am trying to locate in some store.  All I have to say about all of this is that I am very disappointed.  I would just return the shirt, but I love the color of the fabric and it fits me well, so I am keeping it.