The cops shot first, when they drove the cattle trailer up to the front door and shot Koresh, and killed his daughter. Any and all shooting after that took place as a purely defensive measure by the Davidians. Something I'd like quidnunc or _Jim to explain to me: when Koresh appeared at the door, he himself was unarmed, but was shot. Why? Even if one of the other Davidians had already started shooting at BATF agents, how would that justify the BATF shooting Koresh?
There were audio clips of the ATF raid and telephone conversation with Koresh and the local sheriff (I believe) posted on the Web.
They are absolutely chilling.