bzr revid: fp@tinyerp.com-20080903094035-thuv8ks4lkvisvve
bzr revid: fp@tinyerp.com-20080902145406-bjz2javtfwvb71zy