Is crossfit good? I know nothing of it other than hearing people on workout forums bashing it. I got a massive surprise when my housemate, who is seriously, seriously ripped said he's into it. Now I don't know what to believe!