The only professional development that I've ever found useful has either focused on technical skills or collaborating with my peers. The AGP courses do both of those things!!! It's been a great opportunity to try out new activities with my students. Another teacher (and I apologize because I can't remember who posted the activity) has his students use Photoshop to put themselves in a situation they wouldn't normally be in. The key is getting the pose correct and properly blending the images together.