.NET 3.0 is installed by default with Vista, although you can switch it off, unlike any of the other things like IE7 or WMP11 that come installed by default with Vista.
Well it was auto downloaded (And I awlays say yes), so maybe it asked me.
Last I checked, .NET 3.0 was only a Recommended update for XP, so if what you say holds true than they either elevated it or changed Automatic Updates to now accept Recommended stuff as well. I'm surpised either way.
I'm wondering if I should or need to move to 3.0
Probably not. It's really only useful for Vista specific development from what I can tell. Plus on XP, it installs .NET 2.0 as a pre-requisite and the actual .NET 3.0 stuff is tiny in comparison.
would definately like to get a jumpstart on 3.0 if it does seems the way things are gonna be moving in the near future
I'd say the situation can be compared to that of DX10. It won't be wise to code for it exclusively for a good 3 years or so, by which time a newer version will be out anyway.