I know, I know......AOL causes this.(I hate AOL, death to AOL!!!)
I doubt your router is causing the corruption, it's likely the session be poorly setup between the two hosts is using udp instead of tcp. try zipping (or RARRing) the file you want to send and e-mail it to them.