Wow, I switched to slush while BTCguild is down.
With BTCguild I get _maybe_ 1% rejections, typically less over a long period of time. With slush, I'm getting 10% rejections. I verified this with several versions of mining software.
Is this a simple reality of the distance between me and the pool? It's only 80 ms away, so that would surprise me.
Currently 1308 accepted, 10 stale here.