@mhain: Very good post