Also if the last used origin point was remembered for each object that would be great, so if you set a rectangles origin point to the top left it remembers that the next time you select it. And a default setting or something so when you create new rectangles their origin defaults to top left. 90% of the time I find I need the origin of a rectangle in the top left rather than the center.