Нет. Я предлагаю сначала думать, а потом братся за кодирование.
Перечитайте совет еще раз.
Думать это хорошо. Только вы попробуйте объяснить это тем пользователям которые этого делать не хотят. Если бы они думали то мне бы не нужно было такую задачу выполнять.