For some reason, in m{} columns, once \arraystretch pushes row height above the text height, the text ceases to be absolutely aligned. Instead, the first line is centered vertically and the rest fall below it. Any thoughts on why this is and/or how to fix it?
\documentclass{article}
\usepackage{array}
\begin{document}
\renewcommand{\arraystretch}{4}
\noindent\begin{tabular}{m{3in}c}
\hline
[19:21] time to take the tree outside\newline
[19:21] but I just let him back in! &
[19:21] time to take the tree outside\\
\hline
\end{tabular}
\end{document}
Okay, here's the more complete version.
\documentclass{article}
\usepackage{array}
\usepackage{tabularx}
\newcommand{\ccol}{\centering\arraybackslash}
\renewcommand{\tabularxcolumn}[1]{>{\ccol}m{#1}}
\begin{document}
\renewcommand{\arraystretch}{4}
\noindent\begin{tabularx}{\textwidth}{m{2.1in}X}
\hline
[19:21] time to take the tree outside\newline
[19:21] but I just let him back in! &
[19:21] time to take the tree outside\\
\hline
\end{tabularx}
\end{document}

tabularx) compiles fine for me with both lines vertical centered, similar to the output in my answer. Is this not the case for you? – Werner Jan 16 '12 at 06:06