Knowing what to do, what you like, what you can afford, and where you want to do it is all well and good. But when do you want to do this? And what affects the timing?
Timing is everything. We are inundated with timing issues.
If you deal with any kind of directory issues in IT, you know that one of the first things you have to establish is time synchronization. The same is true when you are changing careers and when you are looking for a job.
Your time has to be in synch with the time of the folks you want to work with. There is a life cycle for everything, from products to decisions. How long something lasts or how long we have to do X, Y, and Z is something ...