Okay, I'll take a crack at the first part of your question.

If it seems to be only displaying the very last character, I think that would be because each time you run through your for loop, you...