this must be the craziest post so fat in QL..