good article...I suffer similarly to you Heavy Sweater. I have no trouble in racing up to 30k (although around 28k I tend to cramp), but my three serious attempts at the marathon have been dismal. After the first attempt, in which I was very fit and on a solid sub-2:30 effort through 31k, my body essentially shut down (despite feeling nothing but fine up to that point). I was cramping in every muscle in my legs and shuffled in with many stops. My belief was that salt was the culprit, so for my next attempt I started taking in sports drinks and Lava salts...same thing happened. I raced much better, but again after being on a solid 2:28 pace through 18 miles (and feeling amazing), my muscles went again. This time I made it home much faster (ended in 2:35 in NYC), but I lost at least 5-6 minutes due to cramping and stopping (including 45 seconds in the finishing chute!!).
Anyway, my third effort was different. I had read an article similar to the one posted here, and I am convinced that salt IS NOT the issue. I simply think I am burning glycogen way too fast, which is putting my muscles into fatigue sooner then they should. My theory is this: because I was a pretty good 400m and 800m runner in college, I believe the issue is that "fast-twitch" guys burn glycogen at almost 2-3 times the rate of slow twitch guys (This is a proven fact). This means pace judgement early is key for one whose physiology meets its match in the marathon. Run even a minute or two too fast through the half and you will be cooked with cramps as early as 15-16 miles. Judge it slower and you will last significanlty longer. I am pretty sure I will NEVER run a great marathon because of this, but since I have attempted to take more GU gels etc. it has seemed to helped a bit. But again, I am fighting human nature here...and i think hard training (lots of 16-20 pace runs) has only halted my physiology...sounds a bit nihilistic I know, but hell I still like the event.