The first bit sounds more like a design issue than a problem with network speed, if you're really saturating your uplinks in this way, and heavily utilising the network infrastructure, I suspect you might want something a bit more robust than the setup you have described.
"A 24-port 10/100 with 2 port 10Gb will be a killer product when it emerges, is standardised, and cheap enough. Hell, I could use it NOW."
To be honest, the price difference between a 24x10/100 + 2x10Gb and a 24x10/100/1000 + 2x10Gb would probably be so insignificant that people just wouldn't bother with either making it or buying it. The improvements in the step up from 10/100Mb to 1Gb are far more than just speed - proper standardised negotiation for a start, which is notoriously piss-poor on 10/100Mb. And those products already do exist, bit expensive, like $1.5-2.5k or something probably
"10Gb should be available today"
Er... it is? Heck, 40Gb is available today. Expensive admitedly, but most definitely available.