At first blush I think it is correct that node_save should flush the node_load cache. I was bitten by this behavior recently as well. > However, I wonder whether a better default behavior would be to have > node_save clear the cache itself?