Today I was running windows update on some virtual machines, and noticed that .NET 4 Client Profile is available via windows update. Seems it was released to windows update in June. For Windows XP the update is optional. For Windows 7 and Vista the update is recommended. What this basically means is for XP users they will typically need to run windows update and select .NET 4 from the optional updates: