sorry for burst your balloon and bringing you BACK TO REALITY, but it can cost money to transfer data. look into the various leverls of tiers for the internet and peering. basically, tier 1 providers are the largest and peer for free as far as i remember. if you (ISP/company/whatever the technical name is) aren't peering, YOU HAVE TO PAY for bandwidth.