So apparently we can stop that 'guid constantly changing' thing by specifically setting the <ProjectGuid> field in the csproj's, if it doesnt have one set then apparently the sln's are allowed to just reinvent them as they see fit
They are, might make it easier to get more though, as we're less likely to see people stick around if using their IDE of choice means they have to manually make sure the guids dont change every time they want to contribute
the whole string marshalling is a bit of a problem anyways, I mean the string marshaller is just a big pile of garbage, it does work, but not perfectly