Here's an interesting video explanation/tour of the Temple Mount courtesy of One Jerusalem. Turn speakers down to avoid annoying music.
http://www.newenglishreview.org/custpage.cfm?frm=5794&sec_id=5794
http://www.newenglishreview.org/custpage.cfm?frm=5794&sec_id=5794