Sending large files as attachments that exceed the recipient's email box limits has always been a problem for which FTP or .mac were the only solution - neither of which were user friendly.
But if both ends are online on iChat, you can simply drag the file onto the iChat user, the user accepts, and bingo - off it goes. You can't be me, I'm taken