1. Just because you feel you may not need it doesn't mean you should give advice to someone else saying VSS is good enough for them to use... You need to look at it from a global perspective and not just your own.

2. Yes you have missed something again. I think perhaps you are thinking on too small a scale. For you it may look perfect but the majority of companies are a bit larger and have more people using version control.

As I stated before... With over 200 files and 30 programmers all using the SAME repository, if I wanted to get a list of everything that was checked out, by whom and when you would have to manually go through all the projects and sub projects to compile that list.

VSS DOES NOT HAVE REPORTING FACILITIES

Is that clear enough?