This video is pretty amazing.  There are a number of these versions on youtube.  But I think this is the best I have found so far.  Greg over at Church Video Ideas posted this.  Makes me cry every time I watch it.