Thanks for the tip, but I was totally unsuccessful flashing my nand with Win 7 x64. The updated file mentioned above (extracted to nandpro dir and renamed to DLPortIO.dll) got nandpro.exe to run and see my LPT port (and recognise my nand) but when i attempted to write to it I could not. It reported "error:40000000" for every single byte write attempt (and it took way longer for each than my XP machine). I tried the same command line and xbr.bin file on the XP machine and it writes perfectly with no errors unlike the Win7 x64 PC.
I have a Asus P5B-VM motherboard, Win7 Ultimate x64, and I have tried the LPT port mode set in the BIOS as standard, bi-directional, EPP (1.7), and ECP. All of which gave the same result (error:40000000 when writing).
I should have tried a nand read, but I didn't think of it (I was just updating from 8955_1 to 8955_3 so I didn't need to read anything as I already have my KV and config from last time). Anyway, I went back to doing it on the XP machine for now.
Cheers
SLAM-ER