Windows doesn't like certain characters in file names. Because we can't be sure whether files will end up on a Windows machine eventually, files or folders with the following characters in their name won't be synced to avoid problems:
< > : | ? * \
SparkleShare also doesn't sync many common temporary or swap files. It won't sync hidden version control system directories either.