what firmware do you have? iOS 4.2 is still on hold..but i'm willing to bet it will be out this month.
try using a cloud perhaps? box.com i know there are free ones as well. www.google.com