@byvt: very good post!!!