I find a sauna to be really helpful, more so even than a hot tub. Fifteen minutes, three times a week makes a big difference. Also, completely laying off seems to be almost as bad as overdoing it. Stretching, walking, light spinning, and patience all help. I also think you've gotten good advice about ice, strengthening exercises and ibuprofen.
__________________
"Light it up, Popo." --Levi Leipheimer