Small plugin for visual studio available here
. (Direct download link here
All it does is keep only the last X files open, closing as you move along files in a LRU fashion.
Meaning, you open 10 files, once you move to the 11th, the plugin closes the first you opened.
Unsaved files are untouched.