I've always used SourceSafe primarily due to convenience: we had it as part of Visual Studio. I have not yet done a project with LV 8 but I have never run into major problems or bad experiences using SourceSafe with LabVIEW, and have used SourceSafe with LabVIEW 5, 6, and 7. Any problems had to do with SourceSafe itself, and not the combination. During one project a long time ago we were encountering problems with files being corrupted when checked into or out of SourceSafe. This was with LV 5 and using the SourceSafe client. It turns out the problem had nothing to do with SourceSafe or LabVIEW. The problem was that the network protocol between the workstations and the server was falling back to IPX/SPX instead of TCP/IP. Once I got rid of the IPX/SPX protocol we encountered no further corruption of files.
I did try using SourceSafe in the integrated mode with LabVIEW, but ended up just the SourceSafe client independently. This was due to the fact that I was usually checking out hierarchies as opposed to individual VIs at a time, so it was more of an issue of practicality than lack of functionality or broken functionality.
I have never used the built-in source code control that LabVIEW had because it was... well, you know what they say about not saying something if you don't have anything good to say about it.
As for the file sizes, this is not a surprise since SourceSafe has to treat the files as binary files, and not text files, so the change files are going to be bigger. This will likely be true regardless of the source control program you use. I say this because I've looked at other systems, like Perforce and CVS and they're all pretty much coming from the text file source code control mentality.
Bottom line: It doesn't really matter which system you use: as long as you use one. Each one is going to have its own quirks. The choice usually comes down to one of familiarity. For example, CVS is heavily Linux-based, and even though it's been ported to Windows it still shows it in terms of its usage and documentation. SourceSafe is primarily geared for really small groups - it's not an enterprise-level source code control system, and was never designed to be. We did, however, use SourceSafe to manage a project that was about 2000 VIs, so there you go.
Message Edited by smercurio_fc on 02-21-2006 10:12 AM