Lee, that nice! I had to scratch my head about 5 times before the light went on! Now it's a situation of: "Why didn't I think of that!" :ugly:
BTW, why to you first get the transformation matrix through trans of 0,0,1 from UCS to WCS? Is it more efficient than simply using trans's own calculations? Sorry, haven't tested this.