I've only skimmed this thread, so forgive me if my idea has already been voiced (it is similar to eriktheguy's and Ryven's, I believe).
I haven't used this yet in a game session, but I'm playing with the idea of having "ritual stones" in which PC casts a ritual during an extended rest as normal (time, components, etc) into a prepared magic stone that holds it, like a charge. The ritual can be "activated" with a standard action at any time and the stone is "emptied," although can be recharged through casting it again. The PC can have as many charged ritual stones as he or she can carry.
I'd probably want to institute some sort of price beyond the component cost so as to avoid the "infinite bag of ritual stones" likelihood, but I haven't thought too much about it yet. But one thing that comes to mind is the idea that the ritual caster has to use up one of their power slots, depending upon the casting time of the ritual. 10 minute rituals could be "free" at-wills, 30 minute rituals could require spending an encounter power, and hour rituals require daily powers. That might be a bit extreme, though. Maybe the component cost is enough? Or maybe some sort of CON check must be made or the PC is drained in some way? Any ideas on this?