You are correct, I hadn't realised those were in there... I've changed my pp definitions to match yours and it still compiles... wonder if that will actually make a difference (I had some instability when running on the 64-bit platform).
FYI: I've written a code-delta monitoring extension which is able to compare line-by-line code changes between edits, and uses a server task to roll them on into a code delta document. Works perfectly fine on the 32-bit platform, but was struggling on 64-bit.
Again, I really appreciate your speedy response,
Cheers,
Geoff