If one is to buy just 1 machine (reasonably affordable), what would be the best choice that works well? I'd like to cover - 1. Cardiovascular 2. Legs (of course, for badminton) 3. Upper body (like abdomen, arms, back) - Nice to have, but not too high in priority 4. Work on multiple aspects at the same time 5. Compact - won't occupy too much space at home 6. Won't lead to injuries easily What comes to mind are 1. Treadmill - though I heard it could injure the feet 2. Eliptical trainer 3. Stair-master 4. Total Gym Comments/recommendations?