I was talking with Steve Burri yesterday about a journal file that wasn't restoring a model. Basically the journal file records the location of the cursor as you're working. The cursor location is based on the screen image and not on real coordinates in the model. Therefore, if you change your screen resolution or maximize/restore the Revit application during your session, you could cause the journal file to not work. So if you rely on your journal files, make sure you leave your screen as is during the session. Steve, correct me if I'm wrong, but Revit does track changes to individual views, maximize, tile, etc.
Hope that helps,