If you have several computers in your network at home or at work, you might find yourself in the situation of having to transfer files between them
Read what to do here
If they are all windows boxes, you have no business here but if at least one of them is a Linux box (Ubuntu, Fedora etc) and the rest whatever, what do you do? Setup a ftp server? Nope! Send them by email? No way! You use SAMBA!