I was just reading about this on a news site. Heres a link to a virtual 3-D simulation of these technigues. You'll have to install the 3D Life Player but its only 1837 kb. I ran a few quick spyware scans and didnt find anything, but I will do a more in depth scan later.
http://www.3ds.com/introduction/
This theory does seem to make more sense, the only one I completely dismiss is the notion that aliens built the pymramids with advanced technology. Give the ancient egyptians some credit, they built the pyramids.