So, if the end part when he re-joins SG1 was all in Daniel's head then why do we still see Jack and Sam and Teal'c after Daniel leaves them through the Stargate? This episode was a mess, and it's pretty disappointing that after everything Sha're is killed. Pretty crappy way to end that for Daniel's character.