Elliptical Trainer by far... excellent upper & lower body cardio workout. Highest resistance setting & incline (if avaliable). You can burn boo-koo's of calories & fat in just 20-30 minutes!