Hello,
work with Fedora (version 14) and I noticed that the command:

ln -fs /path/from /path/to

does not actually remove the target path.
In my case the /path/to correspond to another symbolic link (/path/other).
Why not work
even if given the option -f (--force) flag?