I just learnt of a new, free, Valgrind-style memory checking toolwhich works on (32-bit) Windows and Linux:
http://dynamorio.org/drmemory.html
I haven't tried it but it might be useful.
Nick