Is it just a matter of the size of the file? I know a lot of people have size limits on email (plus, that's a major PITA to deal with).

You could get a free account to something like adrive.com. They give 50GB for free. Then just upload a file, and make it public ("Share", in their system). It will give you an email to send to whoever you want, and they can download it from there.
_________________________
"Nature has constituted utility to man the standard and test of virtue. Men living in different countries, under different circumstances, different habits and regimens, may have different utilities; the same act, therefore, may be useful and consequently virtuous in one country which is injurious and vicious in another differently circumstanced" - Thomas Jefferson, moral relativist