Hi.
Just wanted to post that we did get this fixed yesterday (would've tried to fix it sooner but had some deadlines to meet

)
I say "we", but what I really mean is another developer in our department. He went through a lot of steps trying to fix so he can't remember everything. However, he does know he did the following:
1. Disconnected the solution from Vault
2. Cleared the Solution out of vault
3. Gave each project its own individual solution (e.g. Created Project1.sln for Project1.vbproj, Created Project2.sln for Project2.vbproj, etc.)
Did this by creating a blank solution in the project directory and then used the "Add Existing Project" option to add the project in that directory to the solution.
Once all that was done he's not sure if he added them all to the parent solution first and then checked it in to Vault or if he did them one at a time. Well, he knows he did both but that was because whichever method he did first did not work. Therefore, he had to remove it yet again and try the other method.
Hope that makes sense and helps anyone else who may have this problem.