@robcarter: Very nice article,