One of the biggest dilemmas facing all teachers, administrators, and the field of k-12 educational education in general is how to provide enough professional development, frequently enough, to truly benefit your staff.
As with everything in education there are no easy answers, there is no perfect solution, and of course, there is often no funding. All that said, none of those are reasons to not provide professional development opportunities; the key is to think of professional development a little differently...