In the next to the last line, is the second back slash intentional? The output looks icky with it. In fact, the \n is not necessary either. And why the "Line:"? Personal preference? I like everything else, though! If I had a vote left, I'd probably give it.
_____________________________________________________mojobozo
word (wûrd)
interj. Slang. Used to express approval or an affirmative response to
something. Sometimes used with up. Source