@hmax: nice post...keep