Has any one bought this? is it any good? I was going to get it for a gift for someone thought I would check first. The person has worked out for along time but has always wanted all the exercises listed out like this....is there something better? What about Flex's "Huge"?