I am wondering if anyone has accomplished this through hotel programs? Another question would be about a reservation that is already in place with the cruise line...can I earn hotel points by putting my hotel number on the reservation or am I only able to earn hotel points by reserving through the hotel portal? Thank you in advance.