@gfxmotion: great post!!