>I haven't created a class yet; I guess this is a good time. If I do it this way, won't this.originaltop with this.top every time the form is refreshed?Alan's comment is sound advice. The answer is no. The Init() triggers upon form instantiation, not refresh. Therefore, the original, design-time position will be preserved (saved) only when you run the form the first time.
HTH