Finished Halo 3 on Heroic this morning at 4AM.
lol I saw that on xbox.com. I was debating whether or not to stay up, but I knew it'd be a trap in a time warp. Next time we'll set up a 4-man co-op
There's a neat presentation that bungie made regarding their loading. The thing about it is that it is very specific to linear games with a straight forward progression throughout a level. IIRC, they have hints about loading the next section as you move through various zones, and they lay out the data on the disc accordingly to reduce seek times. The larger environments probably hide that pause in loading a fair bit as you traverse it. They also tend to prevent you from backtracking far enough so that everything fits into memory.Also the loading is done with a barely a hitch when you pass new checkpoints that I wonder why most games don't adopt something similar.
Gears of War 1 & 2, and Dead Space employ similar tricks as well. There was some degree of freedom in Dead Space, but I'm sure the walking/running speed played a role in hiding pauses. At least for Gears of War 1&2 and Halo, they are simultaneously writing to the hard drive and streaming from the disc during checkpoints, level loading/caching or game-saving. I've noticed a lot more hitching in Gears of War 1&2 with them installed to the HDD for instance.
It's just not something that would work too well for open-ended games that allow one to travel to anypoint in the game - lots of duplicate data will help to a degree for reused assets (textures/models).
You'll need either Office 2007 or the plug-in for earlier versions of PPT.
http://www.bungie.net/images/Inside/publications/presentations/Loading___done_gdc_2008.pptx