I'm not trying to tear down the biz, but they announced the show was ending several months before the writers strike. At the time, they said they'd do 48 more episodes (16 per season). The episode counts actually ended up going 14,17,17. So really they didn't lose anything except a little of season 4. Considering what they had already shown for season 6, the ending was good and made sense. However, it's frustrating that the ending had very little, if anything, to do with what happened before season 6.