They have new one out . Looks quite different but I don't trust the buggers !
Update for Windows XP (KB898461)
Date last published: 6/28/2005
Download size: 477 KB
This update installs a permanent copy of Package Installer for Windows to enable software updates to have a significantly smaller download size. The Package Installer facilitates the install of software updates for Microsoft Windows operating systems and other Microsoft products.