Gimby I think that would have worked too, I'm going to bookmark that page for future reference.
I think I would still have needed to use a PowerShell script to avoid having to manually update all of the projects, but you're idea would certainly be a more elegant way to do it.