Organize and Sync files

Ok, I want a program to help me organize and sync my files.

It should search for duplicates, options for matching by, file name, size, CRC, and byte by byte comparison. Allow me to define in which folder(s) to keep and in which folder(s) to delete duplicates. Allow me to define folders to ignore.

Help me to keep folders, removeable media, and other computers in sync. Track deletions, on any copy, note conflicts, and when in doubt, never delete anything.

Suggest, but never move without permission locations for files.