I've been working with Mutt myself recently, just because I wanted to learn more about email under the hood; I also wanted to learn more about vim and I figured that using an email client that defaulted to the vim editor would be a great way to do that. It's not quite where I want it to be (I want to be able to handle multiple accounts with a single instance of Mutt and am still researching how best to do that).
This is the best tutorial I found:
http://docs.huihoo.com/gentoo/resour...e-to-mutt.html
I pretty much followed the instructions verbatim, with fetchmail, formail, procmail, and msmtp, and was able to send and receive mail to my primary account.
This is the second-best tutorial I found, but not by much:
http://www.calmar.ws/mutt/
I hope they help. If you get stuck, please post any error messages you receive, verbatim, if at all possible, along with the circumstances in which you received them. The more detail you provide, the easier it will be for us to help you.