definately ftp. if youa re using windows 2000, its easy to setup an ftp server using IIS 5. as CALV mentions, if you are behind a firewall or are using a router, you will need to forward port 21 (ftp). even then, its still a snap!
well, if you dont want to set up an ftp, or cant, there is a program called Kazaa out there that allows you to share files over the internet much like napster did for mp3's. you could limit the number fo concurrent uploads to one, let your buddy download the file, then take the program off line. l
CAUTION !!! if you use KAZAA it installs a ton of ad-ware and spyware on your computer....download ADAWARE from download.com or similar and run it to remove this crap AFTER you have used Kazzaa and UNINSTALLED it. A better idea might be to go with Morpheus from musiccity.com .. it uses the same interface and engine as Kazzaa but dosent sell your soul to the merchants with spyware
<b><font color=blue>I'm a NASTY Intel\AMD\Nvidia\ATI user and I'm just gonna TAKE that d@mn cookie</b> </font color=blue>