I have an article up on agileconnection.com. It's called How Do Your Estimates Provide Value?
I've said before that We Need Planning; Do We Need Estimation? Sometimes we need estimates. Sometimes we don't. That's why I wrote Predicting the Unpredictable: Pragmatic Approaches for Estimating Cost or Schedule.
I'm not judging your estimates. I want you to consider how you use estimates.
BTW, if you have an article you would like to write for agileconnection.com, email it to me. I would love to provide you a place for your agile writing.