Worthwhile professional development programs

Has anyone participated/gone to any great professional development programs/classes/conferences that have been helpful or worthwhile?