Also, with FTP and UDP, FTP is better for downloading stuff like pictures and music, because it traces each packet that is sent and makes sure nothing is missing. UDP, on the other hand, isn't very reliable because it doesn't trace packets, so it's ok to use when you're streaming videos because it's not like you're going to miss a millisecond clip in a video...