So everything was fine until the end. SG-10 plus Daniel got stuck on a planet where gravity was so heavy that time was really slow. As such they were moving so slow that the gate would close before they could enter it. Then... at the end, at main base, they explode a charge to put a spike of energy on the Stargate to make the wormhole bounce the other end to another Stargate.
Suddenly, O'neill wakes up and Daniel is there? It makes no sense, Daniel should be stuck on P3W-451. I understand that he's a main character, but it sucks they had to bend the laws of physics.