Great achievement - well done. I've played this game through four times and I didn't get close to zero losses, although I probably could using the tactics that several people on this forum have described.
Zero losses seems fairly easy (though tedious) with Resurrection. Without it, I am impressed.