Its called "Primary Colors."
They rank each Democrat based on how liberal their record is vs how liberal you'd expect them to be. Those who aren't as progressive as you'd expect should be targeted for primaries.
More or less reasonable approach. At least - much more then those of "activists": "either you are with us completely or you are our enemy...." BTW - Matheson, McIntyre and Barrow turn to be "good Democrats", and i am in complete agreement with that...
I would recommend Republicans to do the same.. But in their case most primaries would come "from the left", because typical Republican is, usually, more conservative then fits the district...)))