У меня своя БД + свой код.
В принципе, не так уж и сложно. Зато максимально гибко. Можно строить любые отчеты.
M>>Странно, ведь задача то должна быть распространенная.
Задача простая плюс очень специфичная.
Например, у меня есть рассылка по критерию что-то типа: ключ куплен год назад, нет покупки данного продукта или его продвинутой версии за последние 2 недели, куплен через систему, не поддерживающую автопродление, не был сделан рефанд и т.д.
SQL запрос короче, чем то, что я описал) А кроме SQL такое ни на чем не напишешь.