windows nt robust copying is what you need. completely free and easy to use. it detects files updates and updates to the other drive accordingly and also extra files on drive b not on drive a will be deleted. it does everything you planned.
the only problem is when you plan to do a run...