А как альтернативный вариант, если что то пойдет не по данной наметке, вы же писали, что должно быть несколько вариантов... А за конкретное разжевывание огромное спасибо, так как все просто и понятно, без лишних таблиц... Кстати план то реальный или просто для примера