I suppose this would be difficult to accomplish, because consider the following: You have a project with, say, 16 tracks or what and you route track 5 to track 2 and track 5 gets inputs from track 13 through to 16. Now, for some reason you have to move track 5 to track 14. Now It isn't track 5 that goes to track 2, but the tracks that formally were tracks 13 and 14 are now track 12 and 13 and 14 receives now from 12, 13, 15 and 16. So before the change it looked like 2 <- 5 5 -> 2 13 -> 5 14 -> 5 15 -> 5 16 -> 5 and afterwards it looks like 2 <- 14 5 xxx ? 12 -> 14 13 -> 14 15 -> 14 16 -> 14 So, if you now save track 14 as a template (with routings to 2 and from 12, 13, 15, and 16) and load it into another project, say, to track 2 or 12, how should this work? So you see, the routings are not track number dependent, but they are dependent to their actual connections to other tracks, no matter which number these tracks carry. And If you save a single track as template, the connections are lost. I/Os will only be preserved if you save more than one track to a template and the I/Os all go to tracks present in that template. -Data