From what I've read, the majority of the lists are right.
HOWEVER, there's one mistake people keep making.
SGA's "The Seige Pt 3" [aka S2 Ep 1]
HAS TO BE SEEN BEFORE
SG1's [whatever fits in- is it S9?????? One season with Ben Browder, so it HAS to be either 9 or 10.......]
I remember here in Aus, they aired SG1 S9 (& I'm talking about the ENTIRE season) BEFORE SGA S2.
Dispite knowing full well Atlantis survives the attack started in "the Seige pts 1 &2" (that's obvious due to there being an ENTIRE new season), it was still wereaked by a passing comment made by Mitchell as to the DETAILS of how they survive- this comment was in the s9 premiere episode.
THEREFORE, "the Seige 3" has to be seen PRIOR to [I think it's "Avalon"].
That's the only edit I can see in the lists posted above.