@chnorris: very good post