Well, I got a reply from CafePress today and I'm very happy with their service! Good choice, Phil! Here's what they told me about my missing mug and not accepting the FREESHIP promotion:
Thank you for contacting CafePress.com!
We sincerely apologize that you did not receive your mug. We have issued a replacement order for you under the following order number: --------------. You will not be charged for this order. As a courtesy we have upgraded your order to UPS 2nd-day Air at no charge.
We have also refunded your shipping costs to your credit card to honor the FREESHIP promotion. This should post to your account in 1-5 business days and will be ref;ected on your next monthly statement.
We hope that this delay has not caused you any inconvenience. We thank you for your time and patience.
Please feel free to contact us if you have additional questions or concerns by replying to this message or calling us at one of the numbers provided below.
Your ticket code is --------------. Please use this code in any further communication.
CafePress.com Support Associate
KCBS Member #14287