Often as not a seige is successful because someone inside unlocked the gate.
Wow, my thread grew :)
Or has accepted the trojan horse gift, hook ,line and sinker.