You know if you think about for every name brand program for windows there is a free alternative (I dare somebody to challenge with a windows program that doesn't have a free equivalent).
Okay, how about a free version of 3ds Max, After Effects and Premiere? I could use such programs.
In the realm of open source 3D software, you have programs like Blender. For After Effects, there is Jahshaka. And for Premiere, there are several potential alternatives: http://www.osalt.com/premiere
In fact, the entire osalt.com site is devoted to pointing out open source alternatives to non-free software.