MS3 from NZ. I realise the nature of our profession is that it is inherently filled with uncertainty and that we should learn to cope with uncertainty, but this is something I really struggle with. I don't expect uncertainty to ever disappear, but I also want a job where I can predict what kinds of problems will be walking through the door, and that I will have control over the outcomes. Being certain about my work gives me peace of mind. Which specialties provide a relatively higher degree of certainty with regard to the scope of problems being dealt with (i.e. what walks through the door is predictable) and can be managed in a controlled manner with predictable outcomes?