It's ages since I did a reinstall - I developed a baseline image a long time ago for each of my machines I I just dump that on if I break anything horribly (again) (which happens more often than I like to admit), but nLite is definitely the way forward in this situation.