We currently use the IFIRobotics diagram on our robot and it works fine but it keeps on working

Even when we disconnect the main breaker it keeps on powering the _WHOLE_ system (RC, Victor speed controlers, Spike Relays and w/ teather even the OI

).
I have a feeling it's either because we've missed a diode somwhere (unlikly :S), or because we connected the inputs via the main power block. should we connect it via the fuse pannel and ground bank?