@aziz: Good questions..