SP2 is still undergoing intense beta testing and will released
within the next 30-60-90 days, or whenever Microsoft deems
it ready for release via the Windows Update website.
--
Carey Frisch
Microsoft MVP
Windows XP - Shell/User
There are several sites that say more specifically when SP 2 will be
released, but since most have already changed their bad guesses
because the date already passed, they are best ignored.
Probably in the next 6 - 8 weeks, but that is just my guess.