I recommend: http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...
But in the end I think for most people 'understanding' the concept of monads is just something that is not to be had within a couple of hours. It takes a little bit of patience thinking about them and using them for a while.