Shirt Amnesty a major success