Nana, As suggested above by others, FTP is probably the best way to do it. You can get the FTP server here: http://bpftp.com/index.php I think they have a free 30-day trial with complete support so you should be able to get this transfer done for free. P.S. I have not used this product but I have heard from several users that it works quite well.
Thank dcraig & twinter & forrestgump,spike500 for providing links, i were not much savvy in these areas, very informative, will chech the links and let you know if have futher questions Let me know if there are other alternatives also Thanks guys
There are also websites that offer free (and not free) storage. You could use one of these as an intermediate storage location. Google for "online storage". The first one I checked out was Streamload (http://www.streamload.com/Account/Pricing.asp), but you will definitely need to pay for at least one month of service if you want to transfer 10GB (the free account only gives you 100MB/month and 10MB max file size). I'm pretty sure you wont find 10GB in one month for free though.