Yeh 640 is pretty good with what you seem to be getting. As the person above said, personal trainers are expensive. However if you dont intend on using them, might as well try haggling with the sales people. Definitely dont pay joining fee, cause only fools pay that. As long as you plan on going...