At last someone at MS has worked out the underlying problem and a sensible KB article has emerged http://support.microsoft.com/default.aspx?scid=kb;en-us;274776. This KB is aimed at Money, but the passport is the same no matter which site you use (and so is the fix)! A decent solution at last. Horray!!