¿Para qué se usan los GUID del proyecto en un archivo de solución de Visual Studio?

Tengo varios proyectos en una sola solución de Visual Studio (2008).
Acabo de descubrir que cada uno de estos proyectos usa un mismo GUID, por lo que en el archivo de solución se ve así:

Project("{FAE04EC0-F103-D311-BF4B-00C04FCBFE97}") = "Pro1", "Pro1\Pro1.csproj", "{...}"
Project("{FAE04EC0-F103-D311-BF4B-00C04FCBFE97}") = "Pro2", "Pro2\Pro2.csproj", "{...}"

¿Tengo que cambiar estos GUID para que sean únicos y para qué se utilizan?

Respuestas a la pregunta(5)

Su respuesta a la pregunta