What do you mean by "page template" exactly? A standard .aspx? That's an interesting thought ... I'm assuming you mean if you have 50 pages that all have similar content, you want to (a) scan and extract what is common and (b) update the pages to now point to the master? What's interesting is that the page designer can be parsed as XML so there is a lot of flexibility there, but I think the problem IMHO would be the references and designer.cs as well. How large is your application? Sometimes brute force is the way to go, I'd be afraid any utility like that wouldn't be smart enough and I'd end up having to touch at least two or three things on each page anyway.
Jeremy Likness http://csharperimage.jeremylikness.com/