@iang: Excellent article!