Толстый Лорри: вот именно этим я и занимаюсь :-), но сейчас вопрос больше в том, как организовать БД, а не как сделать код красивее. И что лучше выбрать для реализации подобного рода задач, чтобы это небыло в виде кучи вспомогательных таблиц.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.