very good points - great article!