Please keep in mind as a general rule most emails systems allow up to 10 MB through.
Even with Yahoo Mail Plus's cap of 20 MB if you're sending to an address outside of Yahoo chances are files that big won't go through because the receiving server will reject a message that large.
Your best bet is to upload files to your own web host or use a file sharing service like RapidShare or FileDen and just email the link.