I have a basic question: when is it more appropriate to use Rewrite and when Redirect. I use Rewrite, for example, to send everything to a single script, allowing me to use friendly URLs. I only do this because I don't know any other way, but could I do this with Redirect? Would there be any circumstance in which I would want to or should it literally be reserved for things that have moved?
Rewrite is much more powerful - and complex. So, I use Redirect (under mod_alias) for simple stuff, and Rewrite (under mod_rewrite) for more complicated applications. YMMV. There is a lot of overlap between these two modules' capabilities, so sometimes it's just a matter of personal preference or style.