Currently task templates remember and use the location that they were created. This is not very useful in the use of templates when you have many projects but few generic task types (i.e. if you forget to change the location it will go to wherever the template was first created). Task templates should instead pull the location from where you are creating the task that is using the loaded template.