Anonymous corporations (a work in progress...)