@icnn: very well put!