Let me give you a little more detail on this one. Earlier in the day (3 1/2 hours before my flight) I was emailed a F upgrade notification. I then checked in at the airport and received 3F boarding pass. Flight was 1 1/2 hours late and then I boarded the plane put my stuff away and a guy told me he had the same seat. Supposedly they thought this guy was on stand-by on an earlier flight but didn't make it on. I don't know where Continental messed up but the guy tells me I am in on the aisle in 21. It was very funny, I was going to get all my stuff out of the overhead and all the passengers in F said leave it there. I go back there and the seat is occupied so they end up giving me a seat on the window (next to a 4 year old kid) in 21.The FA was really nice about it but it was not fun in coach for 3 hours and 47 minutes.