I have two main problems with mod_rewrite:
1) There is no meaningful error reported when I have an invalid rule
There's the htaccess tester.
It shows which conditions were tested for a certain URL, which ones met the criteria and which rules got executed.
It seems to have some glitches, though.