g1smd - 12:36 pm on Feb 22, 2010 (gmt 0)
Redirects have [R=301,L] flags.
Redirect target should always contain protocol and domain name.
Rewrites have only [L] flag.
Rewrite target is an internal server filepath (so protocol and domain name isn't mentioned).
List the rewrites after the redirects.
Your last example has multiple errors and hasn't yet coded in half of the things we already covered above. There's several more redirects and rewrites to add.