in any case, best of luck! it's important work to be doing.
as a society, we should do everything possible to help people who make mistakes and want to get back on the happy path. (as a side note, i think punishment is way out of whack. we need more carrot and less stick for low-level offenders, and more stick and less carrot for white-collar crimes that affect many more lives, though it seems like you got a fair amount of stick in your case.)