Jim,
Great Site and excellent articles – I especially like this one as becoming a great writer is something I am striving for. Frankly, all of the points you made about becoming a great writer apply to becoming a great anything – software developer, farmer, mathematician, etc. Thanks!
David T. McKee