Using tab characters gives you left alignment. Ie the first character of each string will be in the same column. I don't know why your output doesn't show that. When I run your code I get:
...
Type: Posts; User: Norm
Using tab characters gives you left alignment. Ie the first character of each string will be in the same column. I don't know why your output doesn't show that. When I run your code I get:
...