Подумалось - с весовыми коэффициентами я точно велосипеда не изобретаю, а? http://blog.vexer.ru/post97100100