Тогда немного исправлю: пункты 1,2,3,4: правильное решение? Есть ли ещё какие-либо варианты?
Заранее спасибо.