There’s a bit longer version here:
http://www.aipnews.com/talk/forums/thread-view.asp?tid=1960&posts=1
...Extremely well written...
bookmarked