We're using Agile on my current project, and, as a n00b, I can see why it's often the best way to go, especially when compared with the traditional PM approaches, such as RUP, Waterfall, PRINCE2 etc.
Agile Manifesto Review
Dave Hay
IBM UK
The original review was posted on agilemenifesto.org.