July 4th has really messed up the mail, as well as Father's day. Even things I've order or sent out are taking a long time. I would email them again, as you never know the email monster might have ate your email and they haven't seen it. Also do to the holiday they may not be at their computer, a lot of people took off Friday to Tuesday So they might be just getting back to their computer today.
But seriously don't just write one email, pester them if they don't respond. You paid for this item, you deserve to know where it is. It's not anyone's fault that the holidays slowed stuff down, but the person could at least say, hey I sent it on (day whaterver). So you know that it's in the mail, but just got behind all that holiday traffic and hasn't been able to make it your house yet.
Also don't put negative feed back until you get the item, or have pleanty of time for the holiday stuff to clear. This is just in case this person did send when they were suppose to. As it makes you feel kind of dumb when you look down at the post mark and realize they had kept their word it and had mailed it when they said, and was the mail people who screwed up.
Also remember if you paid for first class or media mail or another slow mail. It can take 14 business days, that means it will actually take up to 3 weeks to get to you as you can't count weekends. And with the holidays it could be 20 business days or so.
I just got a video tape that was mailed out on June 22, today at 12 pm, and that was sent priorty mail. So yes, I know you want the item and it's annoying to wait for it. But it could be the mail.
Kit