Doing ok now.  May want to have additional routine that doesn't recalculate new cluster centers, but does determine the new locations of each example-point relative to the 'original' cluster center.  Need to test these ideas out again!