That really sucks man . When did this happen ? I am glad to hear that everyone was okay , seatbelts and child seats work well in situations like these . My brother rolled his K5 Blazer in the mountains , situation very similar to yours . He was not wearing a seatbelt and fractured part of his spine , it took along time to heal . Everyone else had seatbelts on and no one got hurt .