A couple of weeks ago I had a five night stay at a Marriott. It didn't post after 10 days. I sent an email through the customer service on their website --- fully expecting nothing to happen -- but all my points -- nights, bonus, green choice -- everything were posted within a few hours. A nice surprise.