This comment bugs me. If you don't use querystrings, that means you do not work at Google, Facebook, Yahoo, Amazon, Ebay, etc. It means your framework is taking away from you a core aspect of HTTP. It means your users can't bookmark or email searches. It means your code doesn't interface with other code. That CodeIgniter users accept this situation is why it remains undelivered.