Theory:Doctor Who television discontinuity and plot holes/The Husbands of River Song


 * In The Time of Angels, River claims that although she has pictures of all the Doctor's faces, she doesn't know their right order. Silence in the Library supports this claim, showing River asking to the Tenth Doctor about the Crash of the Byzantium. However, the pictures of the Doctor River gave to Ramone is in perfect order. Is it just a coincidence?
 * Production wise, the props manager didn't know of that line and placed them in the order they recognized. In-universe, this episodes takes place sometime after Angels, so River may have found the number of some of the Doctors and placed Ten were she thought he would be, and was correct by mere happenstance.
 * The Eternity Clock, a video game heavily featuring River, states through her journal entries her initial meetings with Doctors One through Nine; this suggests she is at least aware of their chronological existence, or somehow managed to meet them in the right order by chance. Assuming she dug up a photo of War and knowing him to have fought in the Time War, she could place him before Nine (she says she accidentally riled him up about the Time War). She could have therefore made an educated guess as to where Ten should be placed.
 * The Time of Angels takes place a long time before this episode. This episode takes place shortly before the events of Silence in the Library. Especially since we now know River uses the TARDIS when the Doctor isn't around, she likely got the proper order at some point.
 * We learn that River occasionally borrows the TARDIS when the Doctor isn't looking and is familiar with the current interior appearance of the TARDIS. Yet the current TARDIS interior (which is similar to but not the same as that used by the Eleventh Doctor) was only created after Twelve was "born". Yet she doesn't seem to notice anything is amiss. She doesn't even remark about it having been redecorated.