Еще построчный построк знаю хороший, например