A symbolic (soft) linked file and the targeted file can be located on the same or different file system while for a hard link they must be located on the same file system.
http://linuxgazette.net/105/pitcher.html