I know what you mean. It's especially fun when in the middle of cross country practice it goes from blistering hot to thunderstorms (our coach won't cancel practice unless there is a hurricane or something like that).
What made me unhappy today was that our cross country team was trying to get people together to play ultimate-frisbee today but not enough people committed, so it got canceled.