It's got heat. It's got ice. It's elevated. I had a massage yesterday and another coming today. (THANKS, Shannon!!!) It's even feeling better. My back will probably be screwed from sitting like this, but that's not important right now. I may run out of days before Saturday, but my fingers are crossed...making it hard to type.