I would mostly get this drawn on since in those shops, you can really never get it how you want, the out-come of the design might be different than the design on my PC.
@rawr: zazzle doesn't seem to work for me
@magics: Can't find a shop close to me that actually does this, I have found a few...