I just saw this post by my co-worker Rob Teixeira (MS MVP) on Agile. Actually, IMO, it's not really about agile at all except maybe for Rob to get a couple one-liners in (on both sides), and it's also not an attack on agile despite the source of the name. Ultimately his post is to introduce one of the coolest concepts I had heard. I'll let you read, but Rob talks about Design Docs and a better way to do them... digital video!
[go read his article and come back]
I'm pretty impressed. As long as you can keep the video well marked and you know what project was discussed where I think this is a fabulous idea. I like what our VP says which is that we are not programming at a time when keyboard time costs money... the technology and the tools we have today are much, much better... we should use these tools to adapt our dev methodlogies intos the future