кстати, вот цитата одного из разработчиков одного такого решения: "Скажу так: мы очень-очень-очень сильно недооценили изначально сложность поставленной задачи. Сейчас, когда многое сделано, но многое ещё предстоит, понимаем, какими мы были наивными оптимистами. :)"