I have no dog in this hunt, and it sounds as if the situation has been resolved. I just thought I would mention something to pedro to avoid similar problems of this nature.
I, too, rely on others to ship items for me (for other reasons than you) at certain times and, like you, have had items shipped later than I intended. I solved this by adding .90 to all USPS packages for a tracking number, which I assign to the original email and send to the buyer the same day the package is shipped. At the end of the day, I glance at any emails concerning any transactions, and it is immediately apparent if something was not shipped. Than I can confront my help and inquire why it did not go out and make certain it does the next day.
While I doubt I have anywhere NEAR the traffic volume you do, and most of my stuff is not weapon related, that extra 90 cents and 5 minutes to enter tracking numbers has saved me many a headache! Many people don't even know you can get a tracking number via the post office, so I thought I'd mention it.
After all is done, I print the emails, staple the receipts and tracking info to them, and put them in a folder and file it just in case anything comes up in the future.
Just trying to help you avoid these problems in the future.
Personally, I won't buy or sell without tracking, for the very possibility of what happened to you. My reputation is worth an extra 90 cents.