I was scheduled for a flight this morning, but the cloud layer was at 600 feet which means....you guessed it, no flying! Pattern altitude is 800 feet. So my flight gets cancelled. I get back from lunch and find out there's a list with a bunch of people who are behind on it....including me. So, I get a new IP from a different flight and brief up a flight and I don't know which profile i'm doing or which area i'm going to. Turns out I get a profile that i've done a few times before...whew! But the winds were still pushing us around and our area happened to be directly under a ginormous cumulonimbus cloud which was giving us up/downdrafts the whole time. I thought that was one of my worst flights since i've been here, but my IP had mercy on me and thought I did decent overall. I busted my area so he downgraded me on that, but overall, not that bad apparently.
Lesson of the day: be as flexible as humanly possible! Be ready to fly at any time and know the procedures for every approach/departure and the boundaries for your areas.