I've sent more debugging information to Dave, so if anyone else is following this in detail (or wants to be involved), contact Dave and me off-list. Significant developments will of course be posted here.