Some of them are pretty good, but now that I have been lifting heavy again I'm starting to get back into free weights more. I had to take it easy over the last few weeks, completely skipping a week at one point because of fucking up my shoulder on the butterfly machine. It is one of those deals where you start your lift with your arms out, fully extended and then bring your hands together. The machine is adjustable so that you can start with your arms a little closer together or farther apart and stupid me goes with the farther apart which is almost like hyper-extending my shoulder. I have no idea why I didnt pay attention to my body more but I felt strained each time I lifted with it that way and my shoulder would make occassional cracking noises but I powered through it. That lasted until one morning I woke up and my shoulder was screaming and my arm randomly tingled. The whole makeup of that machine sems ergonomically bad, starting out with your arms like that really puts alot of stress on your joints. Anyways, Im done with that noise and have gone to dumbells. Just thought I would share.