probably just a stupid idea (I'm full of them), but can't the 'special' version just loop around writing/reading patterns too all the detected memory forever and just print errors when it doesn't read back what it wrote. If you write the whole 16/32mb before reading it back, won't the cache have been flushed, as there is no way it can cache that much.

Anyway just a thought.
_________________________
Andy MK2a 60GB Amber 040103916 32mb/Light Kit MK2a 50GB Amber 030102560 32mb