I'm a big fan of check raising on the river with the nuts, but it does all depend on who you're playing. If you're playing very low stakes, I check raise all the time, because it pisses people off and they call out of anger. In the higher stakes games, USUALLY the players are a bit smarter and won't call. And actually check raising doesn't make people fold, it's how much you raise after the check.