@ham9: Very good post....