I have been eating these little crunchy peanut butter Clif Bars on long bike runs, alternating with GU with success. They seem to fulfill the need for something solid and salty, while there is a somewhat sweet tasting gooey center. Sort of like a Payday bar except it doesn't taste as good.
I got home from work and slammed down a Cliff Bar, chased it with a big glass of water and out the door I went. The warmup went just fine, I eased into a slightly faster pace and started the first interval. It didn't take long to realize that I had forgotten to use my inhaler. Oh well, not the end of the world, it would just be a slightly uncomfortable run. And more like a 75% effort.
Judging by the math this should have been about a 6.5 mile run. At exactly mile 4, my stomach did that sickening lurch thing, you know...the one where you have to stop running or it will be too late. I was about a mile from home. Decided to walk a bit and maybe that would calm things down. And so it went, walk a little, jog a little, get that "oh shit" feeling. Walk again.
Ended up with 5 miles and invaluable knowledge about what NOT to eat before a run.