I lift almost exclusively free weights, and I'm not a self-centered muscle-head (I'm a self-centered geek). In my opinion, a machine workout can't compare to a free weight workout. Plus, the maximum weight on machines is too low.
ExRx.net is a great lifting site.