Thanks for the analysis - but I think we've gotten to the bottom of it given the additional server-side capacity addition and a marked drop in rejects since then. The last leg of the hashrate graph for me shows 5% rejects/stales which is really quite good. Looking forward to getting a full share at this point.
r00tdude