@agere: Great article!