I agree with everyone else about spending your money on freeweights instead.
I think a program containing progressive overload, proper rest, nutrition and intelligent training will be effective. The bowflex can offer progressive overload just the same as freeweights, I guess it all comes down to...