@cin: Very good post