One of the great features in Google's Gmail is the conversation view of messages. This is relatively easy to recreate in Apple's Mail.app. Here's my take:
1) Create a Smart Mailbox with everything in your inbox and outbox.
2) From the View menu, choose “Organize by thread”.
3) Enjoy. 🙂