iMovies

Okay, I use iMovie (mac) and a digital camcorder to make my movies. The questions are these:

1. What can I use for Mac that is BETTER than iMovie (basically I want to be able to make a lightsaber and blaster bolts) and is cheap. Final cut pro is WAY above my budget.
2. How do I put movies on the web?

Thanks!
(also any ideas on how to maximize my performance with iMovies)