@ryandavid: Excellent article.