Under XPSP2 this property is of type UINT32 (as documented) but on my Vista32 Home Premium this property is coming back as BSTR (string) ???? Am I doing something wrong ? Or has the definition changed in Vista ? The same is true for Win32_NetworkAdapter.Speed property.