bzr revid: fp@tinyerp.com-20101008144049-2deun7vlgd6ek1be
bzr revid: mra@mra-laptop-20100817115859-kkdcv7ubrcyxfhx3
bzr revid: mra@mra-laptop-20100809070531-qay6503m4hqjwilb