local loRAMs, loRAM, loWMI, loLocator clear loLocator = CREATEOBJECT('WBEMScripting.SWBEMLocator') loWMI = loLocator.ConnectServer() loRAMs = loWMI.ExecQuery('Select * from Win32_PhysicalMemory') ? loRAMs.Count for each loRAM in loRAMs ? loRAM.DeviceLocator ? loRAM.BankLabel ? loRAM.Capacity ? loRAM.Caption ? loRAM.DataWidth ? loRAM.Description ? loRAM.DeviceLocator ? loRAM.FormFactor ? loRAM.HotSwappable ? loRAM.InterleaveDataDepth ? loRAM.InterleavePosition ? loRAM.Manufacturer ? loRAM.MemoryType ? loRAM.Model ? loRAM.Name ? loRAM.OtherIdentifyingInfo ? loRAM.PartNumber ? loRAM.PositionInRow ? loRAM.PoweredOn ? loRAM.Removable ? loRAM.Replaceable ? loRAM.SerialNumber ? loRAM.SKU ? loRAM.Speed ? loRAM.Status ? loRAM.Tag ? loRAM.TotalWidth ? loRAM.TypeDetail ? loRAM.Version endfor[Update] Oh, you did not want this programmatically, my bad, did not realize the forum[/update]