My gut tells me she's guilty, and my gut is usually not wrong.
That being said, without definitive proof, I feel like I'm constantly going up to bat for my position...and then realizing I don't have a bat to hit a point out of the ballpark with. It sucks, and I really don't like it. So I believe she's guilty for a lot of the reasons people have already talked about, but those reasons can't get her convicted in a court of law.
On another note, Dede really, really, REALLY needs to get her darn immunity and talk! I have a feeling what she might know may finally be something concrete that ties Terri to the crime. But she's smug and wanting her immunity before she says anything. It just better be worth the immunity, that's all I'm saying.
I also want to comment on the memory thing. A child going missing is a hugely traumatic event. It's akin, in my mind, to what happened on Sept. 11, 2001. I can still recall in great detail my entire day that day. It is something I will never forget as long as I live. Why? Because my physical safety and mortality was in dire question for the first time in my entire life. I didn't feel safe at all. I felt frightened, confused, vulnerable, and shocked and stunned that this could actually happen.
I think that feeling is similar to losing a child. These parents, even if they are shock, probably felt incredibly vulnerable and frightened for Kyron's physical safety. They probably felt confused as they don't know where he is or who really has him (they have suspicions, yes, but that doesn't totally quiet that nagging voice in the back of their mind that it might NOT be Terri. That is too frightening to even consider). They are stunned this could happen to them, shocked it happened to them, and frightened that they'll never get him back. Of course they are going to be able recall in detail everything they did that day. Every where they were, everything that happened because they care about him and love him, and every second of that last day he was seen is probably etched in their minds forever. Obviously, they rememebered enough to not be suspicious of the police, or they would be the ones in the hot seat right now, not Terri.
The fact that Terri couldn't remember tells me she didn't care near as much for Kyron's physical safety, that this day is not etched in her mind at all, and if she is innocent, she's made the huge mistake of being so emotionless about a missing little boy. She wasn't traumatized by him being missing, or she would have been able to call up every detail of that day and not have a timeline that doesn't add up. I know memory is not perfect, but there are those things that get etched in your memory forever, and I would think having a child go missing is one of them.
I think it's mostly the fact that the only thing she appears to care about in this case is herself and tending to her needs that leads me to believe she did something to him. Because like Casey, he was in her way for some reason, or she wanted to use him to specifically hurt someone, and to do that she had to get rid of him, and so she did, and just washed her hands of it. He wasn't important, he's gone, move on and don't look back. With an attitude like that, it's no wonder she's looking so guilty for what happened to Kyron. Shoot, she doesn't even seem to care one bit for her biological children. What category does that put Kyron in then?
Finally, I don't think you have to be smart to get away with a murder. Look at the Croslins in Florida. You're going to tell me the group of them has the IQ to murder a child and hide her body? But yet somehow they did. And I do think Terri had help as well, probably from BFF Dede. I just don't know for sure until what Dede knows comes out.
But again, I have no solid evidence. I can't go up to bat on this. And if my gut is wrong, and the police are wrong, and another child goes missing from Skyline, God help us all.