Are truth-in-sentencing laws a good idea? What are their implications for crime control? for due process? for costs to the public?

I'll be glad to comment on your answers.