Цитата(Eugenia @ 10.4.2013, 15:43) *

Собственно, с задачей справилась...

Это очень хорошо.
Цитата(Eugenia @ 10.4.2013, 15:43) *

выкладываю решение здесь, мало ли, вдруг кому-то пригодится...

Не пригодится, надеюсь.
Цитата(Eugenia @ 10.4.2013, 15:43) *

...или всё-таки найдутся какие-то замечания.

Лично у меня целая куча замечаний нашлАсь.