a) Too darn hot; b) 101F according to the thermometer on my neighbor's balcony. But it's supposed to be much cooler (high of 80F) tomorrow.