The weather has been a bit all over the place over the last week as we've seen up and down temperatures (including record ...