Hi, dawillem:
Do you know of dyadics?
If you use this formalism, you can formulate the expressions independent of the type of coordinate system you're using.
For example, I assume you're familiar with the expression:

where T is the transpose.
For
Cartesian coordinates, we have:
Let's calculate the matrix

in CYLINDRICAL coordinates:
1) We have:

Along with the relations:

2) Let

3)We therefore should have:

And, for example:

That is:

Thus, we can write:

A quantity of type

is called a DYAD, and we can regard it as a matrix with value 1 at row&column position

and 0 elsewhere.
(The two other "diagonal" dyads are, of course

)
I'll leave the rest to you..
With the dyad formalism, you can readily find your expressions in arbitrary coordinate systems.