I have to say that Marriott has really mastered the art of customer service.
I just don't understand why they have not included all their Ritz-Carlton properties in the rewards program, reduce black out dates etc. If or when this is done, I think Starwood would see their customers switching to Marriott Rewards (Marriott are you reading this?).