I believe that employing agile and lean techniques is very effective. It is very usefull for all projects either it is software or website or any other project if you agree or disagree give your reviews with proper reason.
I agree or disagree depending on what agile components you think are effective. ;) Sprints and stories, awesome. Pair programming, hit or miss. TDD, weak at best in my experience. Agile as a whole is good, but there are parts that aren't so good, which is why there are so many flavors of methodology.