looks like it even saves the window positions. heh