I like crossfit, but I do not think it is really anything new. It just has a new popular name. When you look back people always did things like cross fit. They just called in their conditioning or circuit training.
Someone just put a popular name to it. I know when I was in highschool at an athletic facility most of our lifting was done in a "crossfit" style but we just called in circuit training. You bunch up a few exercises and do them in rounds. Nothing special there.