I think we've been through this before, but a friend and I were talking and we can't figure it out.
When did William move from the apartment in Pittsburgh, and do we know why? He was in Pittsburgh when Rebecca first visited him, right? And I think they said that he was in the same apartment when she visited him the second time which is how she found him. But on Thanksgiving, Randall runs out to go to the apartment and says he'll be back after the movie. Pittsburgh is over 5 hours from New Jersey, and there is no way that Randall was gone for over 10 hours. Also, William takes the bus back and forth to feed the cat in the beginning. Then he goes to a meeting that is nearer his apartment hoping to reconnect with Jesse. It doesn't seem that he could be traveling so far each time, so the apartment must be closer to them than Pittsburgh. Or are we missing something?