The class Matrix (esp. dgCMatrix) is extraordinary. However, I still have growin pains with it. One common need (I believe) is to apply the same function to all non-zero elements of the sparse matrix. Is there a simple, elegant way? -g