Simpler WordPress mod_rewrite Rules

Sick of that massive Apache mod_rewrite rules generated by WordPress to have user-friendly URLs? Annoyed by the fact that you need to re-generate all these rules and save them into your already-crowded .htaccess file, when a "page" is created or re-named in WP? Try the following rules, and it'll fix mod_rewrite woes once for all.

<IfModule mod_rewrite.c>
RewriteEngine On RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php/$1 [L,QSA]
</IfModule>

I discovered that WP actually parses PATH_INFO according to the permalink rules (at the beginning of wp-blog-header.php), when I intended to write a plugin to achieve similar goals. This solution is indeed very neat, and it seems to handle all cases that I have thrown at it (tested briefly on a fresh WP 1.5.1.2 install). I wonder why WP does not generate this rule by default, when all the code is already in place?

Update: A bit of searching on the Internet reveals that Ryan Boren has already announced this alternative rewrite rule in his blog last October. Oh man. I am slow.