bzr revid: nch@tinyerp.com-20081007114828-92lmkwru2s5dc1yq
bzr revid: hmo@tinyerp.com-20080926142355-5nxy223jb4rad5lh