If you have an application's original window not maximized, Windows automatically positions a new window (File|New) so the application's windows cascade; that, is a new window is placed slightly below and slightly to the right of the previous window.

I would really like new windows to not cascade: I want them to have the same position and size as the original window.

Is there a tweak to have Windows do it that way automatically? Or are there tweaks for individual applications?

Thanks.

P.S. I know that if you re-position each new window, some apps (like IE) will "learn" that you want new windows to be the same size and position as the original, and will start to place them that way. But that behavior does not last from session to session, and it's still annoying to have to re-position new windows.

I know this is not a big deal, but it is really starting to bug me.