Be aware though that your question 5 - booking on travel agency rates (expedia, priceline) will not earn you points / miles or stay credit for qualification / requalification purposes. But you are entitled to status perks for every stay no matter how booked / at what rate.