It may be useful to have a comprehensive site or in-client feedback on how well various clients and profiles support this approach? Might help move progress forward.
Discussion
It would be good indeed, one could start by reading the code and asking the developers questions about how it works, then testing edge cases on each client.