With respect to the issue of this thread....
It annoys me to no end that Marriott takes approximately 1 week for domestic stays to post. Hyatt can do this in one day -- But Hyatt is a far smaller company.
However, I would have thought that with a little effort, Marriott could cut this time to at most 4 days from checkout, including weekends.
I think that Marriott should strive to accomplish this.
With respect to missing stays, I don't think that I have had many of them, and I can't recall the last time this has happened to me.
However, with respect to HHonors, that is entirely another story.....