Juvenile crime rates in the NSW town of Armidale have been halved over the past seven years, thanks to an innovative, community-based skills program aimed at 14- to 17-year-olds.