I order a lot of buttons for my job and this company is by far the best priced product around (and the quality is excellent). I uploaded my design and unfortunately, the quality was not high-res enough.. the artists were able to duplicate my design (pay the $10 fee-its worth it) perfectly.
You will not be disappointed.