Wow, what a fun thread to read through.
Had to do it, as I accidentally booked PHX-EWR/JFK-FRA-BUD a couple of years ago on a mistake fare. I was working at the time and didn't notice the terminal change. I had 3:19 to connect and remember stressing but making it with a bit of time to spare. Mind you, mine was on a Saturday. Did it via the train, so it is doable.