I usually set .emacs to open frames (windows) that nearly fill the laptop desktop. When I boot the laptop with an external monitor hooked, I end up needing to enlarge the first and every subsequent emacs frame by hand.
What do I write in my .emacs so that when I launch either the first or subsequent emacs frames, the emacs window is smaller than the desktop by just 2 columns and 2 rows?