Set an objects pivot point to match anything you want really, grids, verts, edges, other objects pivots etc. As for distribute and stack, not sure, but you are aren't counting array in max, some cloning and positioning functions you want aligning tools to be doing lives there in max.