I have a suggestion. Could a special center screen position be added. That when you enter this special center position it moves the menus left corner to the center. Then the offset values would make more sence, as if the menu is dynamicly filed, you never know how long it could be and there by never know how much offset it should have.
/Anders