> I can't remember anyone asking for more sophisticated
> solutions so it seems implementing #1 at this point is the
> best approach.
>
OK. Then I'll start working on the first approach.
Regards,
Gevik.
Чтобы сделать работу с сайтом удобнее, мы используем cookie и аналитический сервис «Яндекс.Метрика». Продолжая пользоваться сайтом, вы соглашаетесь с их использованием.