Skype might just be a possible option. Safer than torrenting (As you're not exposing your entire computer to the world), and there's no limit to file size. The only catch is that it's direct computer-to-computer, so the computers of the sender and recipient must be on (at least on sleep with internet access) for the whole file transfer.