Settle in and make yourself comfortable, this could take a while.

More...