Calling on the river if you don't have the nuts is usually good advice...in fact hearing the advice on this board has saved me more money than anything. Hands you have beat won't be calling your big raise but hands that do beat you will call or worse, re-raise.
I play the river safely now. Maybe I lose a couple dollars of value on hands, but I prevent myself from having to make a big call and lose a significantly bigger pot.