You might want to look at switching to Coronado Springs. They are a moderate resort that has a fitness center.
http://coronado_springs.tripod.com/content/spa.htm
That is pretty much correct. CS has a number of deluxe resort amenities because of the convention crowd.Honestly never knew this, I always thought you had to stay at a Deluxe to get one. Must be because of the convention crowds (same for the salon). Good to know.
Resistance bands are another good idea as a gym substitue. They're easily packed in a suitcase.
Register on WDWMAGIC. This sidebar will go away, and you'll see fewer ads.