If @jeffpatton's point is to emphasize the need to consider the customer more fully in Agile projects, then I am in total agreement. But one thing is for sure, Agile methods are much more directed at Customer Delight than many of the other methods available today
Jeff Patton might be right. I would say though, my belief is it makes customer delight more likely. Having a system of development that is more responsive is more likely to do so. In the agile context it would have a lot to do with the product manager - but I think the agile mindset would make it more likely the product manager could prioritize tasks to delight the customer (for various reasons - such as not having to spend so much time fighting over specs decided 9 months ago, having a mindset focused on what is most important now [rather than following what we promised somebody 6 months ago])... Agile might not directly lead to delight, but it sets a stage where that is much more likely - not only because of system improvements but changes in what people spend focus on.
Related: Curious Cat Management blog posts on customer focus - Involve IT Staff in Business Process Improvement