bzr revid: mga@tinyerp.com-20100619150413-o8g1vdt9zb87pq0a
bzr revid: mga@tinyerp.com-20100618203058-hvvcssp0iqdpqmla