RalphM wrote:[1.) How does it work, and what is it used for?
Subversion (SVN) is a source control database. It allows for multiple developers to work on the same source files at once, without risk of stepping over eachothers work. Each file/folder that is being source controlled has a status; e.g. Current, Modified, Conflicted, Missing, etc. Tortoise SVN is a Windows Shell Extension that allows you to see the status of each file, as well as perform all kinds of source control operations on them. Tortoise shows the status of the files by overlaying a tiny icon over each file/folder icon, similar to the white "Arrow" icon overlay you see for Shortcuts.
XY was showing the proper icon for a given file/folder, but not the overlay icon. Now it shows both
RalphM wrote:2.) Is there any use for it for NON-programmers? (probably answered with 1. already)
If you have anything that you need managed amongst multiple people (programmers or not), or files that need to have their changes tracked (i.e. revisioned), then you might be interested in SVN, and possibly Tortoise SVN, for the convenience of working with SVN through regular Explorer (and now XY)