Only halfway through this right now and I'm already sore as hell.