Halo 3 watchers will want to check this out.

JG