There are lots of tools out there, and lots of ways to get things done. But I am more interested in giving the students the best set of skills, not necessarily how to get one project done. If you had to learn one program for photo editing, that will give you the best set of skills you could apply to whatever software package your employer uses, my initial reaction is that Photoshop would be the one to learn. But that is also because I personally am more familiar with that then say Corel. So maybe I am wrong in that? I guess that is really the question I am asking.