where are you getting 40 from.. nothing I've seen shows that and haven't seen it mentioned by anyone.. upper 50's and 60's maybe with rain around.. the point is another crappy weekend upcoming.. after that heading into the first week of June we might be able to pull off a few hot days then we cool again closer to average or maybe just a bit below. Midwest and west will bake