Yes, there are quite a few free video editing software packages available to download. There are so many they can be hard to sort through, so try JayCut first, it is one of the best.
The following should be found via Google.comSpecial effects:LSMaker, Wax 2.0 and Winmorph (Debugmode.com), Virtualdub, Blender3D (3D environments), Anim8or (Simpler 3D environments), Bryce (Outdated...