see http://www.mikebouckley.net/stonehenge/ for more info