All this is fine an good, but the reality is Grand Forks is hurt by having a town three times it's size only an hour away. Do all you want but when people see more opportunities and a faster growing community the young people move. I was raised in GF and have saw many people move to Fargo (even before I did). Why do you think Duluth is "dying."
Opposite is true for UND. Having fargo helps. When I went I school at UND tons of people from Fargo.