I'm a former Cast Memeber who has always gotten the CM discount at the Disney World Resort Hotels and never had to worry about this.
I will be going to Disney World in July and I'm torn between staying at the Raddison Resort Pky. which is off property(I've never stayed at this hotel) or staying at the Port Orleans Riverside or The Carribean Beach Resort(which I stayed at before and love both of those resorts)
For all of you vets out there is it worth the extra 200+ dollars to stay at a Disney Resort I will not be driving and I love the idea of the new Magical Express that Disney offeres. I would also be relying on the Raddison shuttle service.