How to have Mail.app in Lion sort messages within a thread oldest to newest (like gmail)
Go to:

Preferences -&gt; View Tab


Then uncheck the bottom item labelled "Show most recent message at the
top"