I'm sure you are correct in many if not most cases, and gave good advice.
But in my case, I had this problem two years ago of cranking and cranking and no start. I was told "if you've got enough power to crank the engine, it's not the battery because that's enough power for a spark and gas. However, when I fully charged the battery, it started right up! So I bought a new battery which solved the problem that year. It was the most expensive battery -- about $300 -- but I think I have abused it so much it's now mosying slowly toward "The Elephant Grave Yard". So this time I'll take
tzagi's advice and just get the $69 battery; he said it can't be beat.