Обыграл коллегу в шахматы. Он взял реванш, правда.
Ответил на вопрос на стаковерфлоу.
Офигел от бизнес логики (и самой логики, и её реализации). Накодил заготовки под разные варианты реализации. Завтра буду разофигевать и продолжать.
Считаю, день успешный.