bzr revid: mtr@mtr-20100707143823-jaoc602d1qon6rxo
bzr revid: mra@mra-laptop-20100702140032-9cbudkl1ssbi1zb2
bzr revid: uco@tinyerp.com-20100527132615-jwn07v3lo3thgx79