Just a heads up
Memtest386 doesn't exist anymore; it is now Memtest86. The official site is here:
http://www.memtest86.com/
It is still available for free if you download it. The website is a bit misleading as the paid version is the same thing on a CD with other diagnostic tools.