Organize and Sync files

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

Duplicates
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.

Sync
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.

Organize
Suggest, but never move without permission locations for files.