[eluser]Pygon[/eluser]
I would disagree on a personal level, simply that I don't find it better to force PATH_INFO usage. This won't work correctly if "$config['enable_query_strings'] = TRUE;" is set, without making a change to the uri_protocol.
Regardless, same results with a different implementation. To each his/her own.