Just some additional insight..

The original code assumed that each reported memory region was 8-10 bytes. None of the systems I tested actually used a 10-byte region (until now!). The problem is that the 10-byte region is mapped differently than the standard 8-byte region. I had to first detect the 10-byte region and then shift the calculation slightly when it was found. Might need to update this again when we hit TB of RAM installed. \:\)

Glenn
_________________________
Actually I am a Rocket Scientist! \:D