A friend of mine suggest sprinting as a means of cardio. Something like an all out sprint down the block and then rest for 2-5 minutes. Repeat a couple of times. He said that it promotes a healthy heart but doesn't burn calories like jogging or running does. It would also promote strength gain he claims as well. Any opinions?