At work I use two monitors positioned side-by-side. Visual Studio 2003 operates in full screen on the secondary monitor.
At home I use a single monitor use remote desktop. Essentially I'm switching from a two monitor system to a single monitor system. Visual studio helpfully re-positions itself into the new single monitor.
However VA windows brought up using Alt+O and Alt+S remain on the "secondary" monitor, i.e. off screen. I can still use it "blind". But it would be more helpful if VA detected that these these windows were being displayed offscreen and move/resize them so that they are visible.
The general request is that, if the persisted VA window position is such that any part of the window is displayed offscreen, then move/resize the window so that it is wholly visible. I think common situations that this occurs is going from 2 monitors -> 1 monitor, large monitor -> small monitor, and in turn, these occur when using a pc remotely under telecommuting situations.
VA stores the position of various windows in the registry so that they appear in the same place the next time you use them.
The positions are stored here: HKEY_CURRENT_USER\\Software\\Whole Tomato\\Visual Assist X\\[ide specific key]\\va_x.INI\\WindowPositions
You can create a reg script to delete this key (or backup, delete and restore as appropriate) and then the dialogs will appear in their default positions.
The positioning logic should be fixed around build 1541.
Certainly if you upgrade to the latest version you should get the fix.